Добавил тесты и немного изменил документацию