1. Refactored the topological sort shortest path in to SeamCarverSP.java
2. Implemented removeVerticalSeam()
Throw IllegalArgumentException if seam is invalid