Simple fix and associated test for #215
Merge branch 'master' into fix-data-get_component-None
Merge pull request #216 from JudoWill/fix-data-get_component-None

Fix for #215
Added a test to make sure the .xatt and .yatt are ComponentID's and _set_xydata raises a TypeError if its given the wrong data. Check for issue #214
added another test to make sure the requirement extends to the .xatt/.yatt setters properly
Merge pull request #217 from JudoWill/check-scatterclient-att

Added a test to make sure the .xatt and .yatt are ComponentID's
NAN ROI fix
put the CategoricalComponent into a clean branch.
put a slightly-hacky way of loading catagorical data. Needs a more robust implemntation
Integrated categoricalCoponent assocaited changes into ScatterClient
Debugging issues with figure drawing
Fixed issues related to GUI presentation
fixed issue of no-reticking after changing between Categorical and continious in the gui
Small cleanup
Merge pull request #218 from ChrisBeaumont/nan_roi

Fix for testing whether NANs are inside an ROI (they aren't)
PEP8
Merge pull request #229 from ChrisBeaumont/clean-categorical-component

Categorical Components
Fix travis buildbot logic
State documentation
More state work to support session restoration
Tweaks for state saving