Added application

Still in progress (and will be for a while - this being for personal
use), but the basics are working.