Added simple error handler views, changed API entirely so that it actually works, makes sense, and is abstracted.  Currently only posts.