lots of refactoring to have BarcampBaseHandler in the right spot. Also fixed image uploads for logo and sponsors