javascript hash routing library for requirejs