Lots of Changes

- Changed structure of code to vcm.
- Changed name of Lab2Swing to DataViewer and moved the main method to
its own file, Lab2SwingMain
- Finished (?) implementing the "list" tab.
- Added extra love, because that's how you guys like it.