Rename migrations to have skr_ prefix
Rename "transaction" to gl_transaction

transaction is reserved in Rails 4.1
has_gl_transaction meta method

This overrides ActiveRecord::Base#save with a enclosing block that sets
up a GlTransaction.record block
Default terms & location to customer when it's set
remove unused terms.rb, it's now payment_terms.rb
Set the env and path for migrations
use assert_saves
Rework for AR 4.1 compatibility
Use extended_price instead of total for lines
add uoms.with_code finder
Drop decrepit state_machine in favor of aasm

state_machine didn't work well with AR 4.1, and hasn't been updated
in a year or so.
deposit_holding account for funds recvd on invoice
add logger_debug method for highlighting logging
PickTicket now has invoicing, code cleanups
Use has_gl_transaction concern
Document methods
Move price_for to sku_loc
Add a bigco customer
Add location to pick_tickets
add invoice to sales_order