added cal.rb to act as executable file