Downloads page complete

Needs a complete browser testing still.