ESpinS: A program for classical Monte-Carlo simulations of spin systems