adding makefile, updating setup to deal with -e requirements, removing runtests