Move URI BNF description to separate file
Move LogDebug to separate namespaced file and fix codestyle to comply with PSR
Move URL class to separate file
Move Resource class to separate file
Move Resources class to separate file
Move Scanner class to a separate file
Update coding style in the main executable file