I wrote an addon that is doiing most of what you are looking
have a check of it and let me know what you think of it
I start using TitanBar, but the plugin does not display all the informations i wanted for other characters
that i have so i had to rewrote most of the plugin
have a check here
AltHolic