article model validation #3
https://github.com/whyi/gallery/issues/3
addressing PR comment
Merge pull request #6 from whyi/validation

article model validation #3