User Model update
Network reworking to allow handles for the DecisionHandlers to operate
Login tests and implementations. Officially marks the first working instance of polymorphic behavior in the project