Fix for OC-11422

Removed the ability to have a single integer as a version. This is
usually validated on the client side, but older versions of Berkshelf
don't have this validation. It's safer to catch it on the server.
Clarified documented example of acceptable version strings
Merge pull request #71 from opscode/jd/OC-11422

Fix for OC-11422