Implement LoginServer's as a custom type

- Added LoginServer type
- Shuffled login-server validation code around a bit
- Updated readme