html shell as react component
updated based on latest iso-react-seed updates
fixed issue when state function isn't supplied in route definition