Unit tests are extra build target
Can run unit tests as build target
Also run regression tests
Added cppcheck targets
Added cppcheck and doxygen build targets