New content

Cleaned up the code, added some more comments, and added a config folder
with implementation code(not working).