Add more tests for Menu
Force Composer to update on testing
Switch some variables to PSR
Delegate Request, Url generation and HTML generation to Illuminate component — Menu doesn't have to handle this by itself. This also provides better hooking into frameworks.