2nd try at splitting up ensime.el
Merge pull request #7 from edani/refactor-ensime-el

2nd try at splitting up ensime.el