Ticking and unticking destination options now adds/removes it from SQL
table as appropriate
'Insert' Method now opens connection before attempting to execute
statement, correctly parses values to be inserted.
Now saves selected items in the database, loads them out of database
on first launch.
Now accepts 'Filename' parameter for randomly generated filename, uses
FTP helper class in interest of simplicity
Now accepts filename paramater, does not dispose of file object (thus
breaking it for the next uploader)
Now puts variable type into string before using it in switch statement
for readabilitys sake - ammended "Pixbuf" to be "Gdk.Pixbuf", as
that's its actual name.
Now includes uploadStream class, for uploading things contained within
a MemoryStream object.
Now opens connection in GetActiveFTP before trying to use it and
crashing
Added method to add testing values to history grid on upload, changed
'return' to 'break' so it doesn't leave after one upload.
It thought I should update this. I agree.