updated makefile to work properly in unix environment; create output directories as needed; changed USB pullup port to 16 and inverted