Updating repository with cleaned up code, and corrected answers for a few of the written parts