Simplified frontend logic by removing eval option. This allows us to directly bind subscription handlers, rather than using lots of indirection. Who would use eval anyway?

 Made PrivatePub not a global class, passing in server directly on initialization.