Scala Rework (WIP)
Connected Components example Scala API rewrite
Add ConnectedComponentsITCase for Scala Example

Also fix some formatting in the example code