initial commit and gem bycrpt