Added travis-ci support.
Setup npm ignores and hint files.
Added script files.
Pulled in common modules.
Added inital client/server modules.
More basic module setup.
Updated names