Restructure list commands to display as pages

Also tidy up colour formatting in commands and help description lengths.