-initial commit with base server module and discovery node + discovery subroutine