Added more methods to client includeing createAssignment and
getCurrentAssignmentForDevice. Updated a few of the other methods to the
improved format.