creating directory structure, moving files around and adding basic common tests.