standardised names of include guards in header files
started bstree. not complete. shouldnt really commit but I need to move device.