Develop

Played a bit in the users section and fixed some bugs :)
* Angular crashing when saving a user due to an undefined variable (tempUser)
* Avatars failing to be moved due to ENOENT caused by a duplicated '/' in path (a good practice would be to always use the **path** module to join/resolve/normalize paths)
* ~~The admin cannot log in both Kogo and KogoAdmin due to different salts for password encryption~~ (that was intentional, my bad)
* Angular starting a bootstrap loop on logout due to empty templateUrl in the route options (i replaced templateUrl by template)
My bad, I though it was unintentional. So I guess that the initial admin is not supposed to be able to log in Kogo since his password is encrypted with a different secret ? I'm not sure to get why it's necessary but why not.