Finish basic functionality
Finish basic functionality

This file could probably use some review by someone more familiar with Ruby
than I am. Also, there are probably some other neat functions we might want it
to have (like adding roles automatically), and I need to test it. But I'm
committing it now so it lives somewhere other than my desktop

csinitiative/trisano,csinitiative/trisano,csinitiative/trisano,csinitiative/trisano,csinitiative/trisano