update "require"s to be more dynamic

instead of requiring each file, this change makes it require using Bundler or Dir.glob

Conflicts:
	config.ru
	controllers/auth.rb
	spec/spec_helper.rb
rename "purpose" to "intent"
cleanup
refactor paths in Billscontroller into class names

doing so not only makes the purpose of each method more clear, but it
makes me happy because I can use SublimeText's go to anything feature.
move NJ bill into merely reopening the bill class

Conflicts:
	models/nj/nj_bill.rb
	models/user.rb
	spec/nj/nj_bill_spec.rb
	spec/spec_helper.rb
fixes to enable testing