update gem spec and exclude samples folder in released package