Initial Commit - Base functionality

This is the base commit. It includes:
* WhoAre module - npm module core
* package.json - npm configs
* README.md - updated readme
* Makefile - runs tests
* .gitignore - added ignore for node_modules folder
* test\index.js - basic unit tests (needs expanding before next version)