Implement beginning of create-application-security-group

[#73494074]
Add 'name' as a required argument to create-application-security-group

[#73494074]
Add an api object that can create app security groups

[#73494074]
create-security-group can create a record with a name

[#73494074]
bin/test_packages does not require relative path

This also means you probably can't use global paths now, like

bin/test_packages github.com/blah/blah/blah/ZOMG/TEST/THIS/PACKAGE/NOW

But that's fine. We never use it that way.
rename ContainSubstring matcher
'cf create-application-security-group' describes its operation

Also handles errors like a boss. CC says it failed?? IT FAILS SO HARD.