Initial implementation

Is java 8 truly necessary? If not, it would be nice to support java 1.7 for this micro plugin.