updated to slf4j 1.7.9, this time correctly
added a wifi lock to avoid loosing the ftp connection
moved code around for structural reasons and to split program logic from
ui logic
cleaned up, polished, added comments