Add Sphinx documentation config file and index
Modify unittest::step assignment operator to only take lambdas or rvalue functions
Add unittest-config.cmake.in to fix fresh git clones
Modify unittest::suite constructor to take an rvalue std::string
Add unittest::step implementation file (lib/step.cpp)
Add lib/step.cpp to build list