Changed the opening mechanism.
No longer one file per filetype but one class (extending the main one)
in the open_all.py subfile. This was done to fix some "file not found"
errors in the previous implementation depending on the working
directory.
Pomoted the folder to a package by the addition of the initialization
file