Major structural changes to the main project. The project has been made more modular by separating each possible process into its own project. Changed the namespaces to reflect better organization. Refactored the names of some classes. Added incomplete logging support. It is now recommended for contest writers to create their own classes in the MBC.Bots namespace. Added a doxygen-generated html API.