corrected the report template, and removed Kasia's details as defaults
from the export tex dialog
corrected the correct wildcard index in popen/save dialogs and
added the LLSQ solution in the calculator
switched to objectlistview for the input specification and
reduced the number fo list to only two, namely:
    * components,
    * reactanats
both new objectlistviews are working properly now but still they don't remeber previous selections
corrected the components update on editing components
added the option for calculating the zeolite composition from the batch
masses
changed the detault color for the ObjectListView
restructured the input and output panels in bot mainFrame and InverseBatch
frame so that now both window have the same structure, namely:
    * top input panel,
    * bottom results panel
the input for inverseabtch is subcalssed from the mainframinput panel,
changed the font for all the list headers and adjusted some of the
spacings in sizers
 more size adjustments in the component and reactant dialogs
removed the namedtuple with columns, now its an ordereddict of dicts
* added the option to rescale the batch components to a fixed number of moles of
  one of the components
* fixed the saving and opening files
* fixed the opening of a new document
* switched completely to objeclistview for the rescale feature in the mainframe
* adapted the file reading and writing functions to accommodate the changes
* modified the rescaling functions in the calculator so that they are returning
  only scaled values
* removed the CheckableListCtrl since it's not needed anymore
a bit o cleanup, removing code that in no longer needed and move around some
functions for better organization
 changes the column name from reactant_id to chemical_id in batch table
* adjusted the model in calculator.py to the changes made in the database on
  previous commit,
* added mass column to the dict of columns
update the readme