Dbscan clustering method initial commit
First working state for the Dbscan clustering method
Add comments and style fixes
Moved to new Interface names

After the adhering to the psr-0 standard the word Interface is appended to all
interface names.
Merge branch 'dbscan' into develop