first version of the framework

includes the core, base controller, base view + layout, base model and a
minimal site