Ec2 Service Catalog tests

Work In progress PR
the above class looks similar to the one in `provider.py`, not sure what the actual relationship is, could this extend the other?