[KFSQA-750] Initial commit for branch.
[KFSQA-750] Got the Scenario working, but I am looking into how we might handle file imports better. Currently, we do not actually load file import data into the data object after completing the load.
[KFSQA-750] More progress.
Merge remote-tracking branch 'origin/KFSQA-784' into KFSQA-750

Conflicts:
	Gemfile
[KFSQA-750] Stuff.
[KFSQA-750] Refactoring complete. Now our AccountingLine objects (and subclasses) will update their respective collections when files are imported. Plus, we now have the option of importing immediately or waiting until a later time.
[KFSQA-750] Fixed one small thing.
[KFSQA-750] Ready for master merge.
Merge remote-tracking branch 'origin/KFSQA-750'

Conflicts:
	features/step_definitions/financial_processing/accounting_line_file_import.rb
	features/step_definitions/financial_processing/budget_adjustment.rb