Implementation of Chat bot

Chat Bot implementation.
Tested functionality from user perspective successfully.
To-do items :
Partial implementation of chatroom is to be implemented as it's purpose is not clear.
Was unable to write some test cases for chat bot as those tests involved functions which are running for indefinite period.