Adding Context. Starting to add tests.
Adding more implementation to Bot.
Adding new tests files. Modified the Context.