Update gui

Added queue table item to hold each item the user selects. As the user
adds packages it will show up. They can easily remove packages from
that list by selecting that checkbox in the queue table. They are also
able to clear the entire queue.

Users can use the search check off a few applications, and choose
a repo and those same items will be shown as selected already.

This change removed the old method of using the add/remove buttons.
This change also removes the icons and the status column in each table.
Updated to return python string not QString
Merge pull request #6 from lithid/master

Update gui