Updated JavaDoc
Updated Session interface and implementation for the usage of Server
Revert "Updated JavaDoc"

This reverts commit 340d13643bcda5cab21f2827f41632032934b7dd.
Updated JavaDoc
Added first round of method implementations for Server class