Moved tests to separate source folder to keep source and test code more easily distinguished.