Crypto redo SBT files

This Pull Request adds SBT and .ensime files to the project.  Ensime is an emacs based editor for Scala, based on the SLIME server.