"assert" in the name of the directory doesn't make any sense any more as we
don't use asserts in the test code now that we use CATCH.
Also extend the tests description in the README.md.
First set of changes incorporating new structure of source tree.
It also applies some of changes planned as part of buried headers feature #25
Work in progress, requires testing before merging into develop branch