Add interface generator and maven plugin

Here a start for generating interface classes from .properties files and the maven plugin