changed name of discovery to index

fixed catchall routing function to match backbone routes, fixed abstract issue