Add MIT license
Typehint against interfaces for easier extension
Update homepage
Merge branch 'master'

Conflicts:
	README.md
	composer.json