Add main executable file
Configures default node attributes
Abstracts away network communication
add test files
Add package.json
Interfaces directly with client by exposing eventemitter object