Updated readme, header, and make files