Added sendGetStatuses()

And changed stream:error handling in processInboundData
Applies to #118
Moved node handlers into separate methods

to slim down processInboundData
Abstracted out WA stuff into separate classes
Added result handler for sendGetStatuses()
More abstraction
Moved base classes to Base subdir
Moar abstraction!!!1!

fml