More flexibility

- Added more options to Hobo
- Changed logic of route naming (this new one will consume less memory)
- Removed Rain.TPL templating tests
- Restructured files
- Optimized source a bit
- Added more error handlers