Project setup

Adding *ignore files, travis setup, node package.json file, and
cakefile.
Add request tests and functions
Add response tests