PR for Long lines fix

This PR includes tests and fixes for #26. The code in question is now formatted as:
```haskell
tests :: [Test]
tests = [testGroup "QuickCheck Mittens.Journal"
           [testGroup "Aeson properties"
              [ testProperty "(encode . decode . encode) = (encode)" prop_encDecEnc
              , testProperty "(decode . encode . decode . encode) = (decode . encode)"
                  prop_decEncDecEnc
              , testProperty "(decode . encode . decode . encode)^n = (decode . encode)" prop_dEn
              ]]]
```