update react to 0.12

also update the router. there are warnings for now but they will be
fixed later
update packages to latest

why not