Guest Mode initial commit

2 roles supported: DJ (admin) and Guest (readonly except for addMedia)
authAsGuest, authAsAdmin placeholders
verify access per requestHandler
add role_guest/role_dj CSS class to body to hide unavailable items
loadHeaderFile() loadFooterFile() methods
hasAccess() to define access per role
USER_MODE global constant
Guest mode requires implementaiton of cookies or sessions