add pom
Combine VOID and OBJECT types to WILD type
add maven directory to gitignore
Add toString node
Better Error handling for invalid or null I/O
Updated unit test