Return errors as JSON too
Rename views
Break up into separate files, PEPFlake
Sync entire tutorial