Bower & Grunt installation, javascript structure and tests