added design docs outline
Merge pull request #1859 from thearn/dev

added design docs outline
Modified get_bounds to throw specific error for non-2D Jacobians.
Added tests for provideJ errors.
Merge pull request #1860 from crobinsonut/jacobian-dimension

Raise more specific error message for non-2D Jacobians
Merge branch 'dev' of https://github.com/OpenMDAO/OpenMDAO-Framework into reduced_json_file_size
Fixed some more test cases