Split

Added Split class
Finish

almost done, gotta finish split