modified routeprovider, will need to get htaccess file working on server to fix hashbang issues