Updated README, added todos throughout documentation and added skeleton for tests.