Added IllegalArgumentException for getEdge and fixed sendBoolean to send strings "True" and "False" instead of actual booleans.