add javadoc
remove ugly newTLE field and validateData() method and make sat field final