Add ChangeLog to cabal file
Add benchmarks to check for performance regression in normal

See #16 for details
Float blocks, ratios to the top level

Hopefully this will actually fix issue #16. Now GHC will not try
to inline `blocks'
implement normal in terms of standard