Added the initial Settings pane

-It looks pretty awful right now, but it works!
-Settings use the GSettings API
-Singularity now automatically checks for updates, you can change the interval
 or disable this in the settings pane.
-Added a dropdown, and put the refresh action in it with the settings action
-Fixed a serious bug that was causing some new feed ids to overlap