Fix for #13 "Spinner up/down click cannot update ViewModel in real-time" 

Please consider this pull request to resolve #13 "Spinner up/down click cannot update ViewModel in real-time".  Jasmine unit tests are included as well, both to test the new functionality as well as some regression tests for the non real-time (default) functionality.