Merge pull request #21 from xtuple/master

Catch up.
Fix some issues that will allow all tests in models folder to run as a batch.
Reduce use of 'force' option to only skip validation in very narrow cases. Instead use "BUSY" status as an indicator of when a record is loading, and therefore when to ignore certain actions.
Merge pull request #97 from jrogelstad/master

Fixes to pass tests and change how relation status is handled.