Added checkstyle so that PR validation can be automated
Adding travis ci support