readable redesign by @jackbach and @jrom

Using Grunt for asset compilation (results have to be commited).