Finish function signatures

I still need to put weight and global/local orientations in the
GraphFunctionParser class.