Move spec files to their own directory
Update .gitignore

Remove cruft and ignore Node.js files
Add a configuration file for Karma