ignore vendor/
add phpunit as a development requirement
restructure tests, use composer to autoload test requirements