Added Merchant model with basic unit tests