webapp improvements

makes the platform compatible with the new system for customizing the webapp, adds proper expires header for rails assets, and allows for custom git source for the webapp.