Cleaning of source code

* Moved observer and function registry classes from ware namespace 
  to machine namespace
* Cleaned unwanted character in #include directive
Refactoring of tests

* Refactored Primitives tests
* Moved functions signature registry tests into the right place 
  (machine unit tests)
* Updated other tests (including builder unit tests) according to 
  the primitives tests refactoring
* Removed deprecated tests and datasets