Allow bundle to be used without clients or indexes defined.
Move type configuration into independent method
Refactor documentation
Merge branch 'master' into documentation

Conflicts:
	DependencyInjection/Configuration.php
	README.md
Documentation updates
Merge pull request #435 from merk/documentation

Refactored documentation