Viewmodel errors no longer swallowed

calling console.log on exceptions was making very challenging to debug
errors when viewmodels were being bound. I changed it to throw the error
so the console could get a proper stack trace.
Merge pull request #98 from JasonMore/master

Buried Exceptions. Going to make a minor modification to this in a second.