Updated headers

Headers that can be used to guide the project today. Helper subroutines
don't need to be included in the header, only the two or three
subroutines that will actually be used by the main program.