new class structure

new readme

reorg

complete readme and set initial state