Support for Qualified Associations

Here is the support for qualified associations. The generator now adds a hash based on the qualifier to the host class as well as operations for adding, getting and removing key/values.  Closes #13 .