add file type
added sourced_from?
review
Merge pull request #9 from sonots/file

add file type