Modification of permission table structure and add encryption features

modification of role, permission structure
apply sha256 hash to password
add clob salt to db
put department as LinkedHashMap in the cache
add default roles/perms and root user