Assistance Intergrating MyCards Notation into the main project

I added documentation, and standard stream support with a configuration switch. I was  wondering if you could integrate your changes back into the main project under the `mycardnotation` switch in the configuration, then we push both back to Buttys. So programmers have a choice of what notation to use.

The stream API removes the need for complex TCP sniffing like seen here https://github.com/mycard/ygopro-server/blob/master/ygopro-server.coffee