moved tests into a new 'tests' directory.