Add ability for TestTask to Generate all Tests

TestTask didn't support bake test all, have added in support for this to generate both fixtures and cases for models and controllers, will try and add in support for Helpers, Behaviours etc.

Only concern I have with this is that it is automatically overwriting everything that is there, Is this the default behaviour for non-interactive mode?