multiple changes

added Justin's __init__.py to pynfg
fixed typo in test_script.py
updated iq_iterated.py
added Justin's setup.py file to PyNFG
added stackelberg.py example to bin
added iq.py to pgtsolutions.intelligence
updated iq_iterated.py in pgtsolutions.intelligence
Created pure functionality for DecisionNode.perturbCPT()
Changes to iq_MC and iq_MH to test convergence of the algorithms
Implemented Justin's perturbpure function for perturbCPT
Simplifying imports, setting up autodocs, working on iq_iterated.py
new auto-docs
getting rid of clutter in /bin
various changes to imports and documentation
minor import changes
new build
Major changes to PGT intelligence

Implemented coordinated intelligence importance sampling and MH
Implemented importance sampling for calculating intelligence
smaller changes to iq coord and supporting code
iq_policy and changes to DecisionNode.perturbCPT to alter policies in place.
miscellaneous changes to make core functionality of nodes more robust to different types of data
changed how self.value is handled

all internal functions use get/set_value() and sharp divide between
continuous and discrete nodes. Discrete nodes have a valueindex
attribute which is set by set_valueindex() (itself called by
set_value()) and can be accessed by get_valueindex()
fixed small syntax bugs from last commit
Changed how get_CPTindex() works.

dict2list_vals() is now unnecessary for most applications.
bug fixes in DeterNode
minor documentation correction
updated html documentation