рефакторинг api для процедур signin , signup и logout;
hash назначения передается динамически при вызове Model.save()