Retrofitted Checkin, moved Swarm specific endpoints to new SwarmService (which uses m=swarm), cleaned up old code. Continues to work toward completion of #56