move testing order so core tests run without matplotlib installed.
refactored testing tools so matplotlib doesn't need to be installed.
updated pertinent tests to use new testing tool locations.
broken import fix for tests
Merge pull request #93 from plotly/circle-update

Circle update