Final checkin

Final checkin. Application is 95% done.