Switch from DM to Sequel

DataMapper was performing N+1 queries for some associations. Because
DM's eager loading is implicit, this isn't something that's easy to
fix. (See also: https://github.com/datamapper/dm-core/issues/155)

Sequel, on the other hand, relies on explicit requests for eager
loading of associations.