Updated makefile for atmega328p, updated function order, added function descriptions