Redesigned project skeleton

Deviations: Network has been seperated into 2 modules (client/server)
Issues:     Circular dependencies need to be resolved