Added string-compare function that will be required for using crypt() for password hashing.
Moved session encryption key out to the defines file.
Moved core library to its own submodule