(#302) - Refactor of export to account for any view

Could be polymorphed even more
(#302) - Use of mixins for exportable
(#302) - Fix tests for export module
(#286) - Move spark graph to Spark Figure
Remove Visio.FigureInstances
(#302) - Move data to collection in figures
(#302) - Add more state in manager function so that it's easier to reproduce
(#302) - Render Overview PDF
(#302) - More normal viewport for shrimp
(#302) - Tests and fixes for tests
(#300) - Move to has many through
(#300) - Pass tests moving to has_many through