REST api framework using (GRAPE, DEVISE, THEROLE and DOORKEEPER)