Added interfaces for the JGraphX-part
I hate git (really added the sub interfaces this time)
added basic implementation of DrawingLibraryInterface so the jgrapht-group
can start implementing