Break the spit feature out into its own module (don't know if the
spit.py exactly matches with mainsite.py)
Another iteration on spit.py module