This basically removes public, static and final from interfaces since it's always that way.
Also improved .gitignore a tad