Added indeterminate state

I added in an indeterminate state. If you pass the ng-model as 0.5 it will put the switch in an indeterminate state.