got serf close to working. NAT issues are preventing this from working correctly
merging almost working serf into develop branch