Encryption/Decryption works fully now. Keys are exteded with a fixed salt
so that encryption can take place properly. For some reason when using
small passwords, the enc/dec process was't always rendering the same
results. Maybe this is the way bf encoder works.

Map is now pushed to disk, and loaded during application start-up. Fully
functional. The GET /keys operation assumes all the keys were encrypted
with the same password, which has to be passed to the call.