Changed a bunch of stuff to turn squeeze into a dependancy for other plugins. Feels pretty dirty, so it's not going to master yet.