Add roster frontend stuff

Storage backend is forthcoming