Handle invalid routing paths
Added types_for and as_subclass helper methods to Transaction
Renamed schedule_account to primary_account
Transaction#index and #last methods are now polymorphic
Prepopulate using last transaction for payee/security (Fixes #5)