Restructure project to contain different modules

HTTP-realted things are moved to subdirectory "http".
Initial version of RequireJS publisher for Closue Templates.

At this time:
1. no caching.
2. no checks for file modification.