Actually don't use cache if it's not enabled
Skip cache if it's not enabled
Added setup model.
Merge pull request #9 from JBleijenberg/feature/add-setup-functionality

Feature/add setup functionality