Sachin bash dev
Intermittent merge request, which has better interactive functions (prompt for every argument instead of assuming them)
Also add functions to create sockets. The last thing to do is to actually transfer and receive the data (also I want to test everything).