updated GUI and mostly finish

All the main GUI are finished, you can navigate through buttons but
some buttons function are need to implements. If you need to  output
an error message Please use JOptionPane .