Adding a few new classes including a very general one file handling step
Trying to change the  flow of inormation to make it more accesible