create / remove file
implements some  generic functions and saveOnEntry function
Including new features
New main menu
Merge branch 'trabalho_01'