Add rail nav component

Still extends the left nav for now, this will all need normalising (part of next responsive stage). Should take all the possible variations of links we have.

Opening early for thoughts as this component will be use a lot.