Factory completely rewritten with all the code from Segment1, Seg2, Seg3, Seg4

Hence all the segment files removed. All code mostly remains in Factory
Old files removed. None of these are used in this project
Minor changes to layout/commenting while investigating an issue. Functionality unchanged
Upgraded to use new InetSocketAddress format
Tweaks to prevent warnings in Eclipse
No changes. Just undid a change I made
Default list size changed to 50 from 10
Altered the scale of the window to allow the entire production line to fit