Support for fay -- Haskell to JS.
Add runtests command.
Eliminate guards in favor of rule pattern matching.

Problem with where clauses evaluating when unneeded.
fay now works!