Added create iteration with most of the client-side error checking

Signed-off-by: Arica Liu <aricaliu@wpi.edu>
Tushar Narayan <tnarayan@wpi.edu>