added method comments to Factory
added a Calendar builder class
don't put class constructors into interfaces
Added new Director for Calendar formatted schedules
implemented building a schedule from a date/time string
added tests of other date/time formats
removed constructor from interface