Create page uses WYSIWYG to add new articles

- Create page now uses WYSIWYG editor
- Refactor to the way we handle edits
- Introduction of services to manage CRUD on any entity