Removed 403 http status handling on auth interceptor, this was wrong.
Reformat some codes.
Added admin access level definition.
Some code re-format.
Merge remote-tracking branch 'origin/master'