Basic build system in place for release and debug and unit tests