Fixed problems 2

In order to fix the things I broke, I did the following:
-Renamed mayor parts of the code
-Added pdf files
-Removed bad code
-Fixed broken commented code
-Started working on requirements