Initial commit
Add some socket action along with few tests