Refactoring/Ading specs

I started off by thinking I'd fix the Paperclip 3.5 issues.  Then I realized that the test suite has gotten a bit unwieldy and the entire library is super confusing in respect to how small it is.  I decided real unit tests were in order so I wrote them in rspec because it's a lot easier to modularize the pertaining logic.  All the old tests still pass as well as the rspec ones.