minor changes to be able to compile
minor changes in PentagonalPoint
minor change in PentagonalRational (remove const specifier).
create Exception class.
start to make libraries for SDL.
make helper function to output error message more easily in exception classes.
make [main] more readable.