Add articles

Allow visitors to create and view all existing articles. Resolves #2. Very basic functionality and views at the moment.
I can gut it. Bad style to leave explanations for things then refactor them out in later commits?