Remove ';' as statement terminator
Move dispatch to its own method, deep compare view
Change err message to reflect that string is empty
Stub server factory and handler
[cleanup] - Remove unused imports
Server handler

Lay the foundation to create a server handler independent of the view
server. The goal is to make the view server the dispatch layer. The
Handler will expose all the methods that should be exposed via RPC.

[a] - New ViewServerHandler to handle Get and Ping requests for the
ViewServer
[a] - dispatch with test Ping and test Get

TODO - move handler logic from ViewServer to ViewServerHanlder
TODO - change the return values for test Ping and Get to ensure that an
empty response is not being received
Get method defined for ViewServerHandler
Test invoking ViewServerHandler for the ViewServer
Export methods as ViewServer methods
Move Get and Ping to ViewServerHandler
[comment] - only expose RPC methods

The handler currently implements the logic for the ViewServer. Ideally,
    we pass in a state machine to the handler that implements all
    functionality. The Get and Ping methods can then be forwarded in the
    handler to the state machine. This will also move the non-rpc
    methods to the state machine.
Move view tracking logic to ViewTracker
Move ViewServer initialization to ServerFactory
Merge branch 'server_factory' into curr_view