Everything is all set I think!
Revert "Everything is all set I think!"

This reverts commit b3cdb09d0fa3d15dca5ce12782e100391d563697.
Revert "Revert "Everything is all set I think!""

This reverts commit ca71cfdc06511a58b9cb14e1c7eba312c08e8e79.
Revert "Everything is all set I think!"

This reverts commit b3cdb09d0fa3d15dca5ce12782e100391d563697.
Revert "Everything is all set I think!"

This reverts commit 92f1b444dca2f4c9574b43928c2e31e567564f28.
Merge branch 'style-project' into actual-develop

 commit 92f1b444dca2f4c9574b43928c2e31e567564f28)
Slight changes...
Merged Nick's changes and cleaned up job spec
Merged Nick's changes and cleaned up job spec
Job model spec looks nice and runs better
Slightly cleaned up line item spec and spec_helper
More minor tweaks
Even more tweaks
More\!
More controller spec tweaks
Removed HABTM relationship between imprint_methods and imprintables in favor of has_many: through

Also, fixed up some issues in the specs
Merge branch 'style-project-nick' into style-project
Order timeline can now be updated without 2 AJAX requests + batch update only saves when necessary
Cleaned up old make_variants and line item view specs
Did some general ruby styling (used map over collect, etc.)

Added validations for join models