Add option parser; add --res option; fix file path