Added new features

- Added different loaders
- Added cache resolvers
- Modified the template rendering logic

Fixes #7