Final version, improve validasi input dan FileChooser
edit gitignore