Initial commit with basic methods and findNonCanonicalSplices