adding history js for better url handling

you can browse without reloading page