updated readme
codebase rewritten