[#80256282] Adds admin privileges and staff route
 - session controller queries for user and adds isAdmin property
 - adds hasRole static model method to check user roles
 - adds staff route
 - adds bethelStaff policy
 - blocks access to /user list route
 - removes white space throughout

Signed-off-by: Josh Gillespie <josh@astonishdesign.com>
[#80256282] Restricts access to /user route if not admin

- Comments out rest: false in user controller config (was restricting
access to /user)
- Modifies platformStaff policy to check if admin without .hasRole
- Sets isAdmin property in session controller to use check in policy
- Removes trailing spaces throughout
[#80256282] Grants unique privileges to staff

- Adds Staff module to app.js
- Adds staff nav link
- Adds user management controller
- Adds user list to /staff view
Merge branch 'feature/admin_privileges_80256282'
[#80256252] Lists Users on staff page

- Adds search box to filter users
- Adds sorbability by table headers
- Adds placeholder templates for detailed user and ministry pages
- Adds routes and controllers for detailed user and ministry views
- Adds search-box component to theme
Merge branch 'feature/staff_user_list_80256252'
Switched to new image processing server.
Static mockup of Media section.
Implemented folder images for Sermon types.
Added drop zone thumbnail, changed private toggle.
Design tweaks to main media panel.
Implemented better search bar in title area.
Implemented upload through Angular.
Create a Media object when upload is triggered.
Added Media model.
Updated socket communication method.
Updated media index template.
Cleanup and commenting.
Fixed data undefined error.
Fixed storage location.