Added restriction to fily types

-User won't be able to drop anything other than jpg, jpeg, and png image format
-Renamed files and class, so it is more appropiate to what it does.
-Added new property to ImageFileContainer: fileName, contains name of the file without extension.