UI updates

Made connect and disconnect buttons colored, added enabled and disabled
states to them, so you can't disconnect from a network if you're not
connected to one, and you have to disconnect before connecting to a new
one.