Lots of structural updates. Finished readme documentation.