Second Commit: Added Keyboard Method to cycle through filters, and save new image. Needs Restructuring