Fix broken trait list, use full names

Also display 'None' if no traits of that type

Fix #47
Merge pull request #49 from NESCent/fix_trait_list

Fix broken trait list, use full names