Separating modules
FileUpload used on restaurant editor (less code needed)
Using module dependency to share services
minor fixes