Cleaning up file structure
Adding documentation
Cleaning up