Splitting Client and DatastoreManager demo / experiments. Adding client tests based on real server responses.