refactoring project structure and naming.
refactor package names and update README and other config files.
break project apart into core and amqp lib to allow for further protocol
libraries and additional features.