Methods for adding/updating devices

Changed call() method to a "private" _call() method and made wrapper functions for
the add/update method calls.