Rework REST api so that it validates spot stuff better
Rework the RESTful stuff, and fix some bugs
Eliminate C-style return value checking in favor of exceptions
Make spottype optional
Break out day choices so that others can use it
Can't set width/height automatically if we want to throw a specific
error on image validation. Set in save() instead
Bug fixes exposed by test cases
Small change to keep UIUC spot up to date
Test case updates to handle architecture changes
Must pass in required values
Use signals to check that a UWSpot has extended info in REST
JSON error returns stack trace in debug mode
Make RESTful spot create/update hooks, and eat dog food
Sync UIUCSpot with UWSpot
Consolodate SpotExtendedInfoForm stuff
Make (spot_id, key) unique in extended info
Use an etag decorator instead of doing it manually each time
Cleanup the JSON generating code a bit
Make the auth module do a little less work on each request