many changes.. too many to list
refactor, added delegation patterns, ready for networking