Model manager example

Another early PR for feedback. This implements the model and manager kind of pattern. I am still working out how I would want to handle mutation and creation doing ```sg = SecurityGroups(**kwargs); sg.save()``` since it will involve sync'ing between the models here and the boto objects. Instance creation and delete is still not implemented yet, its a bit more complicated than VPC and SecurityGroup.