Updated Buggy Model Generator, Added Deletion Checks

Model Generator has been updated.
-> Can correctly generate models with named parameters, previously errors were being throw

Validate that you cannot delete information that it dependent by others.
Tasks cannot be deleted if there are packages assigned to it.
Workflows cannot be deleted if tasks implement that workflow.
Deleting a dependency will warn you in the flash message.


Added some more tests.