Updated makefile so it should automatically download dependencies and run tests, renamed cabal file