Added file encryption stuff to GroupServer...I guess you could call it an API...sort of. Should work fine, though we have to verify that the 256 bit key is actually 256bit. Some stackoverflow posts say it might be an issue. Also cleaned up the GroupThread to better communicate why its failing to the client.