setter and getter methods now accept empty arguments, which results in a console printout of the properties or conditions present in the dictionary.  Intended as a way to quickly query/interact with the package
Added setter/getter methods to the update_occupancy method.
- Method no longer takes any arguments.  It uses the invading and defending fluid values stored on self from the invasion simulation.
Refinements of the type setter and getter.
- They are now integrated into all Network query methods that tested for type
- They use a namedtuple to return both the numerical and keyword type values; methods can access the value of their choice
Changes to the adjacency and incidence matrix creators.
- They now take data (ndarray) and prop (string) separately instead of as a dictionary.
- The only impact this had on the code is the OP algorithm I believe
More commits to the changed adjacency and incidence matrix calls.
Made the setter and getter more general
- Now we only have get/set_pore_data and get/set_throat_data, so the user need not differentiate between a property and a condition
- The fluid is sent as a string, and pore/throat_conditions are written
- If no fluid string is sent, then pore/throat_properties are written to network
- Changed the code in all required places (physics, fluids and OP files).