Those two are Melanochromis cyaneorhabdos "Maingano" Hhehehe ...I guessed it back when you described them.
The other one, with the verticle bands is a Pseudotropheus lombardoi. If it is a male, as it gets older it will turn bright yellow. This species is pretty cool--I think it's the only one in the lake that reverses the Yellow=Female Blue=Male "rule"