Quick clean up of code on the installer, a few tweaks etc.
Some validation added to the 'add target' action and flash message showing validation issues have been added.
Split out the application's view composers into their own app/view_composer.php file to split them appart from the route.php file where I had temporarily had them placed (during development).
Added validation to the 'Add new rulle' form. Will likely split this out for a service class to handle all validation but for now the validation is inside the controllers actions.