set source to 1.7 for mvn compiler plugin because travis is crraazzzyyyy