Add tests & documentation
Begin to setup command-line test-running & travis-ci integration (NOT WORKING YET)