For each parsed type, added a :order! array to the type hash.
Merge base class and subclass' :order! arrays.  Also, when merging base class and subclass hash elements, subclass' elements should not be overriden by base class'.
Added :base_type to a type's hash if the type has a base class in wsdl.
In each element's hash, added these attributes (:nillable, :minOccurs, :maxOccurs) in addition to :type
Fix issue in parser.rb input_for method.  The fallback logic for operation's input message type was not correct.  Also added operation's output for each operation.
Remove comments.
cleaned up the Gemfile

* use https
* no need for groups
merged fix for #15
merged #16