Added SessionState that represent the current state of a Session.
Added interface code for Session (Still Player is missing, so it will be added later) (Components? better choice than inheritance Entity)
Removed Server/Client same implementation for a common implementation.