adding serialization support and adding map reduce word count application