Huge changes

Proper ocmmits will (hopefully) follow.
Removed online functionality stuff

It would be too much of a hassle anyway.