Refactoring; Bower, Grunt init; Create tests