added a main class, from which everything starts