Update gitignore
Update gitignore
Split gulpfile out into seperate task files
Add bower config
Update app and add tests