* Updated to support multiple instances, added pre link function
* Removed the default class of "bootstrap-switch-large", now just place class on <toggle-switch class="bootstrap-switch-large" ng-model="myModel"></toggle-switch>
* Using the ngModel Controller instead of directly editing the scope.ngModel
** now supports pristine/dirty
** works with ng-change
** currently only supports true / false (boolean)