updating poms, adding plugin management, standardising version with major - minor
adding travis ci config