Implemented Structure For ChatLog Database 

Edited existing files to have better comments/style.

New Files Added:
ChatManager.java
* Implements underlying logic for interaction with database that manages chat logs.

ChatCode.java
* Enums that return meaningful result codes to the servlet for an appropriate response from server

ChatResultSet.java
* Results returned from ChatManager need both a ChatCode and a Payload. This encapsulates both.

Containers (Used for transportation of specific info regarding Users or ChatRooms)
MessageInfo.java
* Stores information about a Message

UserInfo.java
* Stores information about a User

ChatRoomInfo.java
* Stores information about a chat room.

AuthoredBy: colinkho
For: taylorsw&joryrice