commiting current state, working version
updated readme with todos