Preliminary Haskell style guide and best practices

Just a starting point. Suggestions welcome.

/cc @mike-burns @jferris @gfontenot @derekprior @jyurek