Code Cleanup, Comments, and Read Me

-Cleaned up and organized code
-included comments for developers to understand the code more easily
-Updated Read Me File