Big complex test added to UserControllerTest.php

Function testCreateUpdateDelete() added to UserControllerTest
Tests creating, updating, deleting and retrieving users.