add gradle build
divede project on sample and library