Comments and JavaDoc

Added and changed some comments and javadoc info at the main class