Updates

HTTP API
- Changed name of the registration API to DoRegister
- Added EResult return values to login & register

Core
- Added EResult ENum, giving names to the result of the API

GUI
- Updated UserAdd/UserRegister to use EResult instead of booleans
- Some other fixes