'Construct object.
:param self: A PhishingTemplate object
:type self: PhishingScenario
:return: None
:rtype: None
.. todo:: Maybe add a category field'

def __init__(self, name):

    config_path = os.path.join(PHISHING_PAGES_DIR, name, 'config.ini')
    info = config_section_map(config_path, 'info')
    self._name = name
    self._display_name = info['name']
    self._description = info['description']
    self._payload = False
    if ('payloadpath' in info):
        self._payload = info['payloadpath']
    self._path = ((PHISHING_PAGES_DIR + self._name.lower()) + '/')
    self._path_static = ((PHISHING_PAGES_DIR + self._name.lower()) + '/static/')
    self._context = config_section_map(config_path, 'context')
    self._extra_files = []
