Merge pull request #85 from 0nebit/master

fixed duplicate questions problem
All caching implemented, not tested.
Merge branch 'master' of https://github.com/CMPUT301F14T12/OctoAsk