Added appropriate return value to the new description parser.
Added rules for parsing ip addresses and their surrounding information.
Modified the existing rules to retrun only IP address and minimise string copying.
Integrated new grammer and displaced the old hand written ip parser.
Fixed logic error in Makefile.