Updated documentation to include submodules and changed README to markdown.