Huge update. Changed path pattern style. Removed nested router support. Added explicit parameter typing