delinting
standardizing docs a bit
improvements to documentation
changed formatting and variable names to match standard and hopefully make the code easier to read. Merge with caution: example runs, but extensive tests not written yet
added back whitespace to align multiline variable assignments
moved realtest.js into the test folder so npm test works
updated tinytap dependency, fixed file reference for testing
Merge pull request #14 from tessel/kb-standards

Mostly edits to readme to be a little clearer