Add package.json with some development dependencies

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Improve the .gitignore

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add .travis.yml with configuration for a virtual display so it can run the karma tests with GUI browsers

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Source formatting

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add .bowerrc

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add .editorconfig

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add .gitattributes

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add bower.json

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add the karma-coverage dev dependency

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add diet to the .gitignore

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add Travis build status and dependency status of the project

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add karma config files

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add the Gruntfile.js

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add robots.txt

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add temporary favicon

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add test runner

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add temporary example of application

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>