Basic functionality working for the Server

No networking yet :(
Format just seemed like a better name.