Make servlet exception handling more consistent

Close #19
(except for uncatchable error cases)
Remove all Appengine references in the source

Fix a silly bug in adminupload
Use JDO to store static files