.gitignore and CSS fix

The #container element is using browser's default outline porperty (which kind of look ugly on some browser).
I also added a .gitignore file to exclude the `bower_components` folder in order to avoid any accidental push of it.