title: Checkbox is not showing checked when setting value to true
body: <p>i am using iCheck in an angular application, i have a basic checkbox when checked shows an image. this works perfectly with ng-show, however when i set the value to true within my controller it doesn't return checked when page is loaded.</p>
  
  <p><strong>Controller</strong></p>
  
  <pre><code>$scope.basicIntake = {};
  $scope.basicIntake.insurance_cover = true;
  </code></pre>
  
  <p><strong>html</strong></p>
  
  <pre><code>&lt;div class="row"&gt;
              &lt;div class="form-group col-lg-6"&gt;
                  &lt;div class="col-lg-12"&gt;
                      &lt;label&gt;
                          &lt;input icheck type="checkbox"  ng-model="basicIntake.insurance_cover"&gt;
                              click to see image
                      &lt;/label&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class="form-group col-lg-6"&gt;
                  &lt;div class="col-lg-12"&gt;
                      &lt;img ng-src="http://i.imgur.com/vkW3Lhe.jpg" class="img-responsive img-thumbnail" ng-show="basicIntake.insurance_cover"&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
          &lt;/div&gt;
  </code></pre>