added phpunit and made a few gitignore cases easier :)