Example basic shell

Example of a basic shell the we will use when creating the reverse
shells.
Fully functional bind shells

Basic sends command in the clear
Base64 encodes the command and sends it to be executed
Encrypted creates a key pair, exchanges keys and uses them for
encrypting and decrypting commands.
Local Shell functional
Fully functional reverse shells

Shells are the same as the bind shell but the execution of commands is
on the client instead of the server.
Added Flag Options

Option to set host and port from the command line has been added to both
server and client on all files.
Added README
Merge branch 'master' of github.com:b00stfr3ak/go-shells