Typos
Adjust to rename controllers.go => app.go
Typo
gopherjs build needs all the *.go files
Make git ignore generated javascript
Use pointer to type, add getter methods

This makes the list view work. The detail view would require a lot
more effort, so an alternate route is probably better; but at least
the example is not completely broken.

https://github.com/gopherjs/gopherjs/issues/47