Added metric management module, new template for testing, removed irrelevant old template, fixed name of genetic tempplate, continued improvement of event system and hooks