added flash middleware
- greatly improved initializers
- removed database initializer from application
- added flash to default middleware
- added plugin loading