app.js cleanup, cache defaults to 1 year for maxAge
font-awesome 4.2.0
API code cleanup
Merge remote-tracking branch 'origin/master'