Updating .gitignore
Basics completed

Basic framework to emulate channels from go.
Fixed names

Fixed names and tested disposing.
Adding buffered channels.