basically feature complete, added README.md there is some extra styling