LOTS OF IMPROVEMENTS
updated readme with todo and requirements