refactored, added base transport implementation
refactored
refactored
added base Application class for examples