updated readme to match implementation, updated todo notes