Start of new GUI

Finished the company selection pane.
And has a dictionary for alternating between using Chinese labels and
English
Finished setting up language switching

Set up a translation dictionary and methods for switching registered
StringVar between languages.
Also, set the color switching for left panes buttons.
Purchase Order frame

PO frame almost complete.
Next up:
-Need to have editing window pop when PO button is pushed.
-Create module to migrate/refactor database with additions.
Database Migration

Finished script for migrating the database from version 2 to version 3
small changes before directory rename
Finished PO creator/editor
Manifest layout done

Need to add buttons and submission code
Multi shipment update

Added option for entering multiple shipments quickly.
Next need to work on "all po" tree view.
More interactive frames mostly finished

TODO: Bug check the new frames. Add activity pdf report maker. Subtotals
labels. Option to add invoices.
Updates

db_manager changed to a class making it easier to load different
databases.
Activity report PDF maker added to the manifest list page.
Now can add invoices and mark as paid.
TODO: Options to add companies and products.
Settings JSON module

Added settings.py that saves and loads data from file as a JSON.
Other bug fixes.
Deleting enabled

Added option to delete shipment items and invoice items.
Removed print

Remove print statements or made avail in debug mode only.
Deleted or commented out extraneous code.
Notes on data structure

Changed info structure to inherit from dict and added notes.
Fixed a bug that occurred from switching databases

There was a reference being held to a previous database when switching.
Merge pull request #1 from Ripley6811/Aug2014-GUI-Rehaul

Aug2014 gui rehaul