refactor(agent): Agent owns event init
refactor(agent): Engine owns event init
refactor(server): break apart server.New
Merge pull request #376 from bcwaldon/separate-event-code

Separate Agent & Engine initialization in Server