Added type signatures and changed LLVM IR generation structure
 Changes to be committed:
	modified:   src/aqua.y
	modified:   src/codegen.cpp
	modified:   src/node.h
	modified:   test.aq