Buried Exceptions

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.