Started on getFunctionStatements

Started to work on getFunctionStatements. Basically, it will analyze and
check if the identifier is valid. If it is, we set it to the type. It
also does this for classes, functions, unions and structures.

I am half-way through this so it does not build.