More improvements

I'd like your feedback @micahflee about these patches.

Summary:

1. add proper expire dates and cache control headers
2. reduce the amount of http requests by 4
3. reduce the file size of css and js files
4. uses Ubuntu font from google fonts