Added an elm.py module. Only does the fitting for now. Untested.