Issue #38. Installed grunt-cli locally

To allow tests to run with only executing "npm install" and then "npm test",
installing grunt-cli locally (vs requiring global installation).

Fixes #38.
Merge pull request #39 from jasonrydberg/grunt-cli_local

Issue #38. Installed grunt-cli locally
Issue #29. Renamed mock-ajax to indicate version
Issue #29. Upgraded to Jasmine 2.0.1

Fixes #29.
Merge pull request #40 from jasonrydberg/version_updates

Version updates
Issue #41. Removed UMD module from Hello World

Fixes #41.
Merge pull request #42 from jasonrydberg/41-remove_umdjs

Issue #41. Removed UMD module from Hello World
Issue #28. Improved README and code documentation

Fixes #28.
Issue #28. Reworded sections for consistency
Issue #28. Restoring accidentally deleted code
Merge pull request #43 from jasonrydberg/28-documentation

Issue #28. Documentation
Minor config and comments cleanup
Upgraded grunt-contrib-jasmine
Merge pull request #44 from jasonrydberg/milestone-documentation_cleanup

Milestone: Cleanup, documentation, misc