refactored package structure
continued package refactoring
clean up of packages and obsolete code
refactored code as a result of removing obsolete classes
clean up and reorganization
continued clean up and reorganization
refactoring asynchronous I/O logic
refactored the monolithic utility class into multiple helper classes
removed the obsolete EndPoint class
updating tests
updated configuration to auto-save values
updated to use the Helper classes for duplicate logic/functionality
Merge branch 'feature/refactoring' into scala_2.11

* feature/refactoring:
  updated to use the Helper classes for duplicate logic/functionality
  updated configuration to auto-save values
  updating tests
  removed the obsolete EndPoint class
  refactored the monolithic utility class into multiple helper classes
  refactoring asynchronous I/O logic
  continued clean up and reorganization
  clean up and reorganization
  refactored code as a result of removing obsolete classes
  clean up of packages and obsolete code
  continued package refactoring
  refactored package structure