Moved code from controllers to services.
Added helper methods for integration tests.
Handle public and private folder.
Change name of Eventweek to EventWeek.