Initial commit.
jshint conformance.
Initial test framework.
README.md updates.
Removal of unused function parameters.
Example update.
README.md updates.