Add meaningful documentation to some methods
Remove trailing whitespaces
Some documentation for Registry and friends
Correct mistake in input registry documentation
Merge pull request #10 from githubnemo/documentation

Documentation