Add include dirs to unit tests
Use exceptions instead of macros and bool return values
Remove RETHROW macro and header
Remove unneeded header