Rebased commit with initial changes

Cleanup and adding split

Split appears to work

Styling previous version

Updating gitignore.

Added gif