Add utils.hpp and main.cpp

The utils.hpp header will be used to define macros or type synonymes
used by many of the other code files. It will also be used to import all
external libraries to avoid conflicts.
Just yet it only contains type synonyms for unsigned integers.

Signed-off-by: chaosmasttter <fe.kunzmann@gmail.com>