Adding additional properties to the Article schema and modifying the UI to support the changes.
Article basic UI changes
Adding BB code support
Merge branch 'article-ui-changes'

Conflicts:
	public/modules/articles/views/view-article.client.view.html
Changing article workflow model
Adding a footer
Using slug instead of articleId

Fixing unit tests

Disabling route role validation because the unit tests are breaking