Added application icon and cleaned up GtkHeaderBar

Header is now complete, added a menu and a configuration menu. Added the
application icon as a resource, as well as the gitfunctions-file. Also
rearranged some files for ease of use.
Moved all source files to /src directory