Some work on group user management.
Updated to TypeScript 0.9.