initial push for h files

chris's stuff, with changes by elliott