Тесты и валидации

Добавил валидации для пользователя и создал тесты для модели user и book
Этот гем не нужен для использования приложения, поэтому помещаем его в группу `development`.