Tests

Unit tests for the core functionality
Зачем, ты можешь сделать ещё один коммит и pull request, он добавится к этому.