Added temp for test
Updated arguments
Removed useless file
Refactored tempalte setter
Moved .gitignore
Added tests for factory
Added test for calendar manager
Added travis test config
Added test for calendar control
Updated count of threads