Add a database table class based on JTable
Add some table classes
Add a projects model
Bubble up exceptions (avoid the message queue)
Refactor the CLI applications