altered destroy functionality; made several improvements to views; added some model methods and logic. several migrations.