adding enum for directions
adding Makefile
updating Directions
adding default targets to make