initialize project
load ignore file from resources
implement edit ignore file
hook up commit, refresh and settings command
add git file status
fix refresh logic
add UI events