added some basic error handling to the client and a start for some responsive stuff. need to get this thing running somewhere to really test it on mobile. todo: deploy real simple to test mobile, improve the client bits, update the copy, get a favicon, finalize the layout stuff, make anon posting redirect to the post instead of the home page.