Main java file. Everything is done with this file.