Changed p.txt contents in order too check decryption works properly.
Added a lot of comments and Javadoc for private methods

In addition:
1) p_.txt is the encrypted version of p.txt, decrypting it with the key
file k.txt should return the contents of p.txt.
2) Added a prototype for the config file, still needs to be parsed
correctly.