initial packages
small changes to packages
update gitignore to ignore node_modules