added more Giraph work and exception handling. @spmallete has some IO errors to fixy wixy.