added functions, operators got rid of termsetnode

basic stuff to get the structure i want for calculations and string
manipulation also added headers for intigration and derivation