Changing angular project structure to fit best practices
Added bower_components to .gitignore