New POST /subcompanies

The user passed in `user` will be migrated to the new company, and made admin. To create a new subcompany:
1. Create a new user (`POST /users`)
2. Call this endpoint passing the `user`'s `id`