moved files back to src again so it makes better sense to have a tests folder for phpunit.