Closes #50 giCrud service now only uses promises