#28 Added coverage reports to unit tests, added UI testing engine, added Nant build file