Created some base classes we need to bootstrap the application further on. They don't work yet as there is still loads to do.