Adds more project structure.
Updates readme.