Merged with changes from master
Solve exceptions on incorrect bar code.
Split the output across two different scrollpanes to allow for tabling of prices.
Partial merge with master.
Netbeans Inspector changes.
add barcode sort to read database. 

Also added to the end of admin writeout database.
add barcode sort to read database. 

Also added to the end of admin writeout database.
maintain product database order.
implement binary search method
implement binary search method
merge issues
Start New Admin Menu.
Continue to build admin menu

Can now add, remove and list as well as save the databases of people and products. 
Some functionality (remove) looks working, but does nothing.
Change position of optionList and add code (disfunctional) to remove unused nodes from admin grid.
Added more to the admin menu
Admin functions now working and binary search implemented.
Inspector changes
Write out product database when product is deleted.
Override stop method to stop the program closing on x.
Implement User Lockout in admin menu.