Added "onAdd" and "onRemove" to feature.
Javadocs for RidingFeature and cleanup of imports.
Added experimental support of a trading feature.

NOT TESTED!