- updated all basic store api methods do actually do what they are supposed to..
 * all of their "innards" now wrapped in Q.fcall so the exceptions get handled correctly
 * added specs to check for gracefull handling of errors (not existing folders or files etc)
 * added resolvePath method and spec (in the spirit of leaving each store to handle its own semantics for path resolving from relative paths)