added http tests, ongoing persistence, manage web api