Autedetection of key files; port handling moved to listener.js