Refactors and adds positive_number validation..

Refs #1.