Style cleanup for PEP8 and PEP257
Reorganize select-flair arguments
Add 'text' argument for custom flair