Added user control and changed the Hashtable
-Changed the used hashtable from <byte[], string> to <string, string>. Explanation is in PrecomputationPhase.java
-Fixed some time measurement errors and typos
-Added all the user control code
Renamed and moved the file so Netbeans doesn't pick it up when it is compiling the program
Updated the TODO list
Changed the Hashtable from <byte[], String> to <String, String>
Changed the Hashtable from <byte[], String> to <String, String>
-The hashtable uses object.equals to find matching objects in the table, but a byte array doesn't have that method, so 
you can't find matching objects when using a byte[].
-Encoded the bytes in hexadecimal form, so it can be printed on the terminal.