Integrate underscore.js, styling update, guideline implementation