public ActionResult Login(AccountViewModel avm)
        {
            if (string.IsNullOrEmpty(avm.Username) || string.IsNullOrEmpty(avm.Password))
            {
                ViewBag.Error = "Invalid Account";
                return(View("Index"));
            }

            string token = gu.callLogin(avm.Username, avm.Password).Result;

            if (token == null)
            {
                ViewBag.Error = "Invalid Account";
                return(View("Index"));
            }
            SessionPersister.User  = gu.GetUserByToken(token);
            SessionPersister.Token = token;

            ViewBag.test = JsonConvert.SerializeObject(gu.FindById(1), Formatting.Indented);
            user u = SessionPersister.User;

            return(View("Success"));
        }