fixed datasource name
renamed push method to devies method
added defines for create, destroy, and update keys