Bower support

* Bumps to 1.3.1
* Adds component.json for Bower support
* Adds vim swap files to git ignore list