Updated Users Company And Employee Models

Changed the hierarchy communication between those models.

Next step is to cover with unit test the new hierarchy model and update
the databases