added fullcalendar integration, class service, modularized classes, etc
added some files to gitignore