Added visual map HTML and controller to generate map from data