[clean] remove Config\Helper, to be added later
[refactor] [test] refactored all exceptions to own namespace and using a library marker interface; use a namespaced exception for each SPL standard Exception used
[refactor] mark all base Exception classes abstract and rename them accordingly