Merge pull request #85 from mavenraven/master

 Adds "conditions" function to allow for the composition of multiple  independent validation functions.
Export dfInputFile so it shows up in the Haddocks
Merge pull request #86 from Soostone/input-file

Export dfInputFile so it shows up in the Haddock
build and tests pass, not need to add impl
for formlets and form as well
try bind again
get state/put state, don't merge