Added Features

-Function now accepts more than 1 file extension
-If Operation is left undefined the script simply loads the file
-Updated robustness