Fixing strict declaration
Minor utility optimizations
Added Route package