Fixed issue where when PATCHING/PUTTING to the records/{id} route a new record was being created as opposed to updating the existing record.
Added friendly catch-all route for when the client requests an invalid URI, also fixed the issue where when validation exceptions was being thrown by the RecordsController they was not previously being caught (fixed by adding the 'use' statement, this was previously not importing the custom Powergate\Validators\ValidationException class in.