New dataset syntax

Hey guys,
As I described at my lab meeting, I've designed the new dataset syntax. This addresses #83. Can you guys pull this code and test it with your own? If it all works, I'll merge it ASAP. Then I will push out a new pypi distro to facilitate installations.