Puppy breeder

I tried to limit my commit messages/commit more often, so hopefully these are less crazy...

Also, do I need to include an rspec test for a method that just calls a helper method from another class?

Also, I added a parameter to the PurchaseRequest initialize method to keep track of how the order was submitted. Just for giggles :bowtie: :thumbsup: 

You can thank :cat: for the emojis :smiley: