Added IntelliJ project files to ignore list.
Added constructors that accept File objects.
Merge branch 'develop'