Implemented Task and TaskManager.  Bard now keeps calling TaskManager.update until all tasks are finished.  Altering type attributes to be parsed at the template level instead of the class level so that we can figure out which templates are 'requisite' and need to be referenced in the main file.