Initial master from submitted class work.

Certainly in need of improvements!
Merge branch 'master' of https://github.com/rickpage/1-D-transport