Added outlines for labs on wrapping C and Fortran.
Merge pull request #310 from insertinterestingnamehere/wrap

Added outlines for labs on wrapping C and Fortran.
Added a section about shortest path for unweighted graphs.
Merge pull request #311 from AZaitzeff/bacon

Added a section about shortest path for unweighted graphs.
Changed the order of the labs to math the curriculum outline
Merge pull request #312 from AZaitzeff/order

Changed the order of the labs to math the curriculum outline
Changed order so that matplotlib lab is in the right place.
Merge pull request #313 from insertinterestingnamehere/hotfix

Changed order so that matplotlib lab is in the right place.
Redid examples in first vectorization lab.
Added a new plot to the vectorization lab.
Deleted old plot for vectorization lab.
Added vectorization exercises.
Added solutions for new vectorization problems
Added hints to new vectorization problems.
Added another one-line problem to the vectorization lab.
Some code formatting fixes.
Use proper logscale for plot in vectorization lab.
Added missing pdf for vectorization lab.
Some small edits to the vectorization lab.
Readded Newton Cotes and Barycentric labs.
Also fixed spacing and figures in Newton Cotes lab.