add #dataset
use #first instead of #[]

Sequel::Dataset#[] fails to parse UUIDs
query against #dataset
add eager loading
Merge branch 'eager'