Refactor System Form

Solved https://github.com/OSU-Net/cyder/issues/783, https://github.com/OSU-Net/cyder/issues/784, https://github.com/OSU-Net/cyder/issues/671
#TODO 
- Handle Redirects
- Handle landing on empty system list