Styleguide conformance ~ more noexcept stuff. Note: chesspp::Exception::~Exception must be declared noexcept because std::exception::~exception is declared noexcept. Updated gitignore to ignore *.log and *.bin
Resolved circular dependency
Merge @Thumperrr's changes