Added validation methods to article, refactored article views to use for...

...m partial.