Add Force SSL Configuration/Middleware

Solves #1300
- Adds forceSSL and forceAdminSSL bool config values
- Adds checkSSL middleware
- Adds redirectSSL helper function
- Adds url package dependancy