Added alignment and color to UIList.

You can now align the text of all elements in a list by calling
setAlignment on the list. I also made it so that ever other item in a
list has a darker background, making it easier to distringuish items
from eachother.