Merge pull request #33 from aydrian/master

Added initial tests plus BREAKING CHANGE
making everything consistent for spacing. tabs
travis-ci: add travis since tests are complete
Merge pull request #35 from vernak2539/travis-ci

travis-ci: add travis since tests are complete
Merge pull request #36 from vernak2539/spacing-consistency

spacing consistency
npm-ignore: adding .npmignore for npm packaging
Merge pull request #39 from vernak2539/npm-pack-update

npm-ignore: adding .npmignore for npm packaging
Updated grunt bump task to include README.md.