Login system, adjacency check, progress window

Updated app to require online login, adjacency algorithm coded but not
activated, progress windows make the user wait until data transfers are
done with server for sync'ed tasks,