Book: Added top :: Side a => Book a -> Maybe Entry
Engine: Added strictness annotations and instances for WithTopBuy and WithTopSell.
Rule: Removed the example rules, moved those to MonadTest where they'll be some tests.
thebook.cabal: Added -funbox-strict-fields which unpacks single constructor fields.