Initial implementation of HEAT CFN client and Template registration

This patch adds support for connecting to Heat using:

from tuskar.heat.client import HeatClient as heat_client

heat_client().method

Also update the #index action in DataCenter controller to support
template validation and registration.