add license, prepare tests
add phpunit for testing
add the test code from symfony doctrine bridge
fix icons
enhance provider