Added linux support to the makefile and a setup script for the environment