Enable manipulation of the context/ the methods after the Server has started.

I added an 'expose' and an 'unexpose' method that manipulate the context of the server by simply keeping track of the context object. This is very useful when the exposed methods are unknown at the time the server is instantiated.