Reordered BEGIN, Put BIN Path definitions at top because they WILL need to be changed when running on a diffrent OS