changed _createCPT method of DecisionNode to work without parents
Major changes, see details

v0.1.2, 5/22/13 -- Changed directory structure. rlsolutions became
levelksolutions. The modules in rlsolutions are located in
levelksolutions.isnfg.
v0.1.2, 5/22/13 -- Fixed DecisionNode._createCPT so that DNs without
parents have first dimension of size 1.
v0.1.2, 5/22/13 -- Added levelksolutions.snfg. and
levelksolutions.snfg.levelk. This is where level-k best response
(bestresponse_node), level-k logit response (logitresponse_node), and
level-k d-relaxed (?) algorithms are located.
v0.1.2, 5/23/13 -- Added mceu to pynfg.utilities.utilities. It computes
the move-conditioned expected utilities for a decision node given the
game.
v0.1.2, 5/23/13 -- Bug fixes in SemiNFG.sample, DeterNode.prob,
ChanceNode.draw_value, ChanceNode.prob,
pgtsolutions.intelligence.coordinated and uncoordinated
v0.1.2, 5/23/13 -- New error handling in Node.get_valueindex
v0.1.2, 5/23/13 -- New internal structure for setting and getting node
values and valueindex.
More architecture changes

Put all the levelk related things in one directory,
pynfg.levelksolutions
added verbose option
fixing typos in ChanceNode example and prob. Adding exclude option to SemiNFG
Fixed typos in intelligence.uncoordinated.uncoordinated_calciq and utilities.mceu
Bug fix in node.get_valueindex