Add endpoint that allows to create new maintainers
As you can see in query.go we will store passwords only after passing them through bcrypt. Make sure to abandon all use of plain hash functions like SHA* for passwords. To allow testing this endpoint, the way testing works had to be improved (since this test actually changes the database). See especially test/test.go.