merged last C&V commit with last K&S commit

This commit merges the LOGIN function added by Keir and Steve with the POST TO A GROUP function added by Vince and Charlie.

All Cucumber and RSPEC tests are passing, however we have lots of pending and untested functionality.