Adds page! / save_and_open_page support.
Adds Scan#find_all_by_order_code.
Switches to using database_cleaner (FULLTEXT => MyISAM => No Transactions => Transactional Fixtures Dun Work Lol).
Factory and spec tidy-ups.
Adds Travis-CI setup (now that we have all these passing tests).