Make python2.6 compatible using StringFormat, argparse, ordereddict. Specify requirements when installing