added ruby specification
implemented devise for users