Main functionality complete

You can use the app for its main purpose now.  Still need to add
validation of models.