Feature/effective props

Here's the result of the work @jackielunger and I did:

- LinearSolver reclaimed _calc_eff_prop function. 
- _calc_eff_prop assumes algorithm is set up well.
- _calc_eff_prop raises Exceptions but does not break if strange pores are used for Dirichlet conditions.
- As of now, there is no tensor calculator. Not sure if that should be a new Algorithm or what.