organized files to keep middleman source directory clean