Brought Sort back into the repo

Decided that having a bunch of external dependencies would end up being more
trouble than it's worth