consolidated base class and API; removed Blog/Tinman distinction
added tinman server command