Don't bother passing the session object to every single DB function

Now that we maintain reference to it in the database package
Converted Zones to using the new and improved DB updating technique
Moved Item to use the new DB/modelling pattern