Add code documentation (DeviceRegistry)
improve registry documentation
add new methods' documentation
fix typo
apply Jas' review
Merge pull request #10 from avilleret/Documentation

Documentation