Articles show view refactor
Add categories model and tests