Create backend API for admin page.

This should not affect the current admin page, however this pull request will add a backend API with tests for managing users via an admin panel.
Actually had to revert this, it was causing apipie to no longer show the admin panel documentation.