Readme updates with requirements
Initial code commit
Unit tests