Add cannonical form method to LMI classes
Improve and add unit tests to the sdp module