The first patch

-Redesigned the ui to make is a bit more accessible. -Squashed a few bugs.