Updated project structure. Refactored everything
Fixed line break errors
Updated readme