Calendar with holidays management
Adding javadoc plus some refactor
Adding some unit testing cases
Adding comments and renaming file