Add inputSchema checking to SimpleEvalFunc so the schema is checked at pig compile time, instead of run time.

I added input type validation at pig compile time instead of run time by overriding the outputSchema() method.  Let me know if I need to write more unit tests to cover this code.