updated gitignore file, fixed makefile and introduced virtual env for pr...

...oject, fixed make run target