Basically finished addings tests in utils.clj

Theres a couple at the bottom left over that Scott added.
I also added a protocol called Point that lets you get the 3d and 2d
point from a record.