Added documention to the functions I have written, got rid of a few obsolete functions, now only gauss shape function is available