Updated database, built service and controller layer, removed the
ConversationRepository, migrated to Java Configuration files, added some
basic test cases.