update .gitignore to hide ensime files
rework all defs into vals. not sure of the value of this, but there it is