An Introduction to GENIE