Add Openstack Heat (templated deployments)

Still needs:

- Tests
- Documentation
- Code Cleanup