add project ignore file

we are ignoring bower components and node modules in the first place.
add packaging information

files to configure npm and bower
add gruntfile.js

center of the force
add initial sources

some sources for testing purposes.