Completed tests for important java classes. Modified access paths and
enhanced security. Password hash is now in full length and for any hash
is added salt.