Add linter configuration
Add package.json
Swap posttest and functional-test elements

pretest, test and posttest are run as a group so it makes sense to keep
these together.
Add neo4j.js containing wrapper code
Add unit tests for neo4j.js
Add functional tests for neo4j.js
Add .gitignore file
Add `buildStatement` function
Update test names to standards
Add tests for `buildStatement`
Add Licence test to the bottom of the code
Alter the way results are returned to make them more sane
Add unit tests for the new result mapper
Update tests for new result output
Make neo4j member variable
Add tests for the assertions made in README.md
Add details to README.md about how this all works
Remove unnecessary comment in .gitignore
Fix up the JSON in the README.md
Really fix up the JSON in the README.md