Second attempt at SExp refactor/simplification.
Started implementation of SwankProtocol tests.