Next example initial commit

Includes separation of classes into files, a Database Abstraction Layer,
and more complex WPF interactions.