Issue #8660 by cableman: Added basic plugins to handle communication
Issue #8660 by cableman: Removed old code and started on the new structure
Issue #8660 by cableman: Ensured that config file is used in bootstrap process
Issue #8660 by cableman: Started on the API plugin to handle index of search data
Issue #8660 by cableman: Added search plugin
Issue #8660 by cableman: Got the reset API running
Issue #8660 by cableman: Added info to log when new indexes is created
Issue #8660 by cableman: Added connection between socket and search queries
Ensured that the API works
Issue 8660 by cableman: Ensured that coding style and comments
Issue #8660 by cableman: Fixed wrong function call in socket plugin
Issue #8660 by cableman: Fixed coding style in logger plugin
Merge branch 'feature/architect-refactor' into development