Renames, Started on Challenge 6
Finished challenge 6 - Trouble with key_len
Java implementation of challenge 6, cleaning up