Large commit.
NucleusID/OriginID is an unsigned type, changed all types to uint64_t and cleaned up redundant code.
Moved server/client headers and implementations into dedicated subfolder. Renamed Some classes to match the game binary (e.g. CBaseClient is now CClient). Removed redundant files.