Various changes to grabber, service and File

Create File
Complete issue 4 (overload grabber to take a directory)
Multiple changes to service