Had to define VERSION as string literal
preprocessor #if #endif to get the filename as string from a boost::filesystem path object
all exceptions will be catched as const reference now

Signed-off-by: Christian Rapp <crappbytes@gmail.com>