initial commit.
changed ignore file.
added bower.
fixed linting and linting issues.