refactor Bills controller

the design pattern-y thing this would be is procedural abstraction. yay ap comp sci
add guard rack
Merge branch 'bills'
random fixes

Fixes:
 - BCrypt naming didn't register for some reason
 - views renamed to match models
 - auth controller fixed to actually save registrants