Adding hashfiles to ignore as well
Added structs for each type of resource
Moved main to request