COMMIT-4: Abstracted reusable ui elements.

- Abstracted out pieces of the shibboleth implementation for reuse.
- Removed hardcoded umbc logo.