Add a basic knowledge base plugin

- Adds alembic
- Renamed the table for news articles to 'news_article'
- Renamde the model for news articles to 'News_Article'
- Adds a basic knowledge base plugin (#1)
  The knowledge base plugin does not make use of any authorization system because we haven't implemented this yet. The KB plugin is so far unsuitable for production environments.