allow user to validate composer.json as well as manifest. REQUIRES ROUTE RELOAD. there is still an issue on validation where the offending fields are not identified in the error display, but the validation works properly. This seems to be a **vendor** issue, but not sure.

@cmfcmf - as you work on #28 you can use this function to make sure your json files validate against the schemas.