A powerful, yet simple client-side routing tool for javascript