Added grunt time plugin to display time it took for tasks to finish
implemented method to build an list of ComponentDefinitions that are dependencies of a specified component in the order of construction