adding Cask to manage dependencies of this project
don't need to keep track of .cask dependency folder
Makefile to test with ert and ecukes, run compilation as well to check
for any of those errors
ert tests folder and ecukes features folder
gradle-mode with a little bit of a refactor, tests to check this
refactor works out