Moved comments to header.
Moved strucutres to private parts of the class.
Moved visualisation & testing functions to the LSD class.
Moved constants to another header as for visibility.
Added OpenCV style defines and namespaces.