refactored handlers to schema and either;

handlers/ws and handlers/app works with either monad;
manage_api saves only tokens if real APP call passes test;
manage_api fetches username from API;
test fixes;
use published herald.service version 0.2.2;