Misc fixes, added support to reflect arguments with default value
Router finished, tests added