Update Gemfile source to secure rubygems
Added NumberAttribute to handle attributes of type number
Added encoding declaration to all files
Handling any and null attribute types with EmptyAttribute
Consistent spec descriptions