feature/asm-142

* rewrote contact verification routes
* contact now assigns user name instead of user creating contact.

resolve bounty #142