Updated readme, todo, requirements