separated all the dialog into the dialogs module
added the dialogs.py into bumversion config
marked default select all in rescale dialog as done
moved all the dialog into a separate module and added a base frame for
editing the database
Changed the model slightly:
* previous `Types` class is now `Kind`, and it si mapped to `kinds` table
  instead of `types`
* the auxiliary two classes `DBcomponent` and `Reactant` are removed and their
  function is integrated to the `Component` and `Chemical` classes respectively
* the methods for querying those classes were modified accordingly in the
  `BatchCalcualtor` class
* added a new module `controller` which hold the dialogs for editing the
  database as well as the methods to do so, some dialogs we moved to controller
  from `dialogs` module
* adapted the database schemas to accomodate new names, mainly this was just
  renaming the columns,
* in the main `zbc` module added the menu entries for the new database options
  and bound the to new methods,
* added frames fow viewing the `components` and `batch` tables
* added a method to the `calculator` to query for `Batch` objects
* modifiend the `Batch` object to have easily accessible attributes
  of `Chemical` , `Component` and `Reaction`
corrected the _init__ fot the batch and compontn frame and
updated the batch add/modify dialog
added an item to the TODO list
updated the TODO lsit
added another item to the TODO list
finished adding the functionality for editing the database records for the
chemicals, components, batch, reactions and categories tables
 updated the TODO list
* corrected the calculator to accomodate changes made to the
  databse schema and model,
* corrected the zbc and tex_writer modules to include changes in the
  model and calcualtor
* added a button to rescale to a mass of selected item
* added an example for the method 1 offretite synthesis that is compatible
  with the new model and calculator
* added an automatically generated pylintrc
corrected a small bug in the calculate_moles in calculator.py
* added a function to convert flaots into strings for displaying float in the
  objectlistview
* modified the volume attribute to print the volume only when density is
  specified and only for liquids
updated TODO list
widened the column with row labels in batch matrix viewing frame
updated the db schema in dia and svg formats to the newest database schema
updated the database schema in the presentation slides