added Cache class
added cache support
wip
wip
wip
Fixed a bug occurring when identifying the current device os.
wip
Merge pull request #11 from fsalamida/add-cache

Add cache
changed __repr__ and added some pragma: no cover