adding abstract sample, and update sample files, to extend AbstractSample.
adding directory resources and property file: merchant.properties