Ec2 Service Catalog tests

Work In progress PR
It is indeed similar to provider.py with some changes in form fields that defer in catalogs . So not exactly same ..