Added HTML5 routing.
Fixed routing.
Added cache service.