Started refactoring to accomodate graphical editing of hosts
Added dependency on FtpHost and SftpHost in inter-process-data.
This dependency needs to be present in order to register sub-class
deserializers on Host.
Addition to last commit
updated todo
Fixed linter errors and bug affecting gui edit of host.
fixed deserializing bug
Changed display name of remote files
placeholder
Should fix issue #27
Fixed missing boxes when editing host
refactored to reduce startup time
fixed that only one item can be deleted at a time
fixed socket bug in ftp
fixed serialization of file-editor-view
readded message panel
password prompt when saving file
fixed outputs to console
Deserialized file-editor-view hosts also print to message view
changed keyboard shortcuts
throw error when trying to use unimplemented functionality