Class based views for articles

Previous pull request, with changes said in https://github.com/vitorfs/bootcamp/pull/18#issuecomment-45407730