Fixes and submodules

Updated gitignore and gitmodules. Also cleaned out the node_modules and bower_components directories