Return jquery promise for every instance-related ajax rest method

I think it's good practice to return promises for all possibly async calls.

Also: thanks for your hardwork!