colorized output, added group creation output, formatted security group ...

I can show you what it looks like now, if you want.

I think this should go after the api call. That way we only print it if it was successful. The error handling should take care of printing which group erred.