rspec-rails and shoulda-matchers
first tests
song and user tests
purchases
purchasing domain logic
change settings to get rid of annoying deprecation warning
default 0 balance
helper method
oops, monster commit. basically, the purchasing feature from a UI/controller perspective
whitespace
user current_user
authorization for users edit/update