Root user password reset

This PR relates to issue: #193 
The PR also resolves issue: #196 and #197
I originally wanted to add the PUT request in but this had no affect to the test. It seems like the test doesn't actually 'PUT' the data as its suppose to. There are also no other tests that are looking for PUT requests when a record is saved