WIP - team wireup. very crude on the server side. a LOT of business logic that still needs to be implemented to be 'production' ready