Started work on a basic caching mechanism. May need to re-organize code.
Caching now works.
Merge pull request #2 from Amrykid/simple-cache

Simple cache implemented. May not be perfect.