Remove TODO from pdf model.
Add randomness to pdf factory. Refactor sample_data task a bit.
Sanitize pdf model spec. Also, DRY and refactor a bit.
Add Code Climate test coverage.
Refactor more pdf model specs. Add spec for pdf controller.