Adding a WIP for an Either[L,R] format.

I didn't realize that scala allowed method overloading with different type parameters. I thought it was argument types.