Implemented basic send functionality with promise support
Added dependencies