Updated grunt, docs and bower setup

Bower output was cluttered so changed settings to ignore
everything in the repository other than the required files