Put everything into a chesspp namespace.
Created custom exception handling class, chesspp::exception.