added ToModule (#9)
eval throw an error on exports (#8), and clean up parseEval arguments
callback and errback fixes