#4 - basic composer configuration, some gitignore clean up
#4 - example test case, phpunit configuration