Net code update

Added more netcode for search, still not functional.
Initial card model commit

Contains basic models and enums for card representation.