Binding polymer dependency to latest major

Ref [this issue](https://github.com/Polymer/polymer/issues/758), Polymer itself is now using caret notation for its own dependencies. This component should as well. 

Also included a gitignore file for good measure :+1: