Cleaned up test's service registration, added instantiation test
Use C++11 type_traits decay in RegisterOperation (simplifies codes a bit)
Simplified Services registration, ANSWER_SERVICE_NAME is no longer enforced.
Cleaned up examples, removing namespace
Removed incomplete example