rearranged project, updated readme with todos