SonarMonitorModel implementation now uses extended Monitor#id.

this way, sonar modules can be displayed using a custom name.
add documentation, structure

#8