Added Maven 'shaded' plugin. Fixed up PersistentMap.get(..) and refactored ServerNode