Add undelete commands
Address code review feedback

Remove use of Windows
Use Item (NSDictionary) callback over Delete (id based) one
Take id in getVersion so check is explicit not implicit
Merge pull request #283 from phvannor/offline

Add undelete functions to table API