adding to the parser

almost complete, switching over to python 27 to ensure compliance with
that version