re-added 'tests' directory, which was out of trunk in svn