Add code climate badge to docs.
Improve directory structure and organization.

Separate the tictactoe domain from the web application layer. Update
test names appropriately. Rename module and class names to be more
communicative.
Update references to old directory structure.