Relaxed mtl dependency.
Added missing Num constraints.
Merge pull request #34 from acowley/develop

Relax mtl dependency; add missing Num constraints.