Cleaned up and commented all the new files