Misc

- Inconsistently named BaseProject fixed
- BaseController::options() now HTTP conformant
- Added basic project filters
- Added basic console filters
- Imported the Cache namespace back into the project