renamed socket server class
added exception handling when recusion limit is hit
reverted back to slow fib and added tests