Updated gitignore

Made it ignore dist and bower_components, which are computer-generated
code and shouldn't be on the repository. Might cause merge issues
in the future.