3/23/2014:  moved selection logic from main application to selection shell model. getting a weird infinite loop when i try to test the project selection shell.
3/23/2014:  re-wrote some stuff in project selection shell model test, I think i fixed that bug where the shell would hang and lock up when running tests (only when I tried to re-initialize) the shell.
3/23/2014:  started on re-vamping add new project shell. I feel im gonna hafta bring back the various added/removed methods.
3/23/2014:  started on removeProjectButton on projectSelectionShell