Added fileService, refactored directive
Removed removeexcess method and logic
Added too-many-files moudule args test
Piping files through.