A LOT of interface changes!

Mostly tweaks and a lot of generalization
Added styles to buttons instead of hard coding
Created dividers between sections