Now able to crop transects properly despite ugly Geoserver bug. 

What happens *after* cropping them is still not working (back-end issues). This still needs to be worked on
Cleaned up code a bit
Committing here to have the query I used in the getFeatures call in source. I will be removing the query in the next commit
Changed how the transaction works. We now commit once for every transect edited and we also commit at the end of the process when we add the intersection store collection