Well, I spent the day fiddling with mastodon on https://geekstream.org (this site) and https://mccuneware.com. Its slowly taking shape.
geekstream.org is the personal mastodon instance. It is not open for mastodon account registration.