Refactor and restructure. Setup and build Grunt distributed files.