update gitignore to exclude C9 artifacts
port dependencies from node-lifecycle
refactor syringe.js to use sub-modules
Continued cleanup of metadata