feat: core module

Core module is needed for the framework to actually work. Core module
will be expanded when needed.
Merge pull request #1 from Saucyboy/dev

feat: core module