Merge pull request #24 from PolicyStat/serialization_examples

Added HTML => File serialization examples
Added command-line options for initializing a repository, and basic boilerplate for parsing, just need to add parsing code and file creation to have repo. Also updated the Dockerfile to include unit.js for unit testing
added parsing of HTML files with sections to add creating files and directories. Just need to actually make the files & directories, write the contents, and then add them in js-git
Added creation of directories and files
Added commander to dockerfile and added info to README
updated sphinx documentation for table-based conversation
Merge pull request #26 from PolicyStat/CLI

Added command-line options for initializing a repository
unsure of the current state of this code, going up so that it can be reviewed by others
Added initialization of js-git repository
Merge branch 'CLI' of https://github.com/PolicyStat/psychic-octo-robot into CLI
Merge pull request #28 from PolicyStat/docs-update

Updated sphinx documentation for table-based conversation
Added -g flag to commander library installation
Merge pull request #27 from PolicyStat/docker

Added commander to dockerfile and added info to README
Refactored code to make easier to unit-test and also added first new unit
test using this refactor. Added a script for easier running of unit tests,
and will be adding new unit tests quickly/shortly
a couple more tests added with a test file
More tests, more formats
added more tests to check for id's and por-id's and use them when necessary
Added tests regarding ordering of the children when creating a POR repo object in-memory. Since writing of the files is based off of this, we should be good; just as well, we probably don't want to write to files and then make sure the output is correct, as that is basically an integration test
Tests added, examples of what parse5 fixes added
Added an init command for converting repo to html document