Created default typescript project.

Created default typescript project using visual studio.
Created initial spec.

Wrote an initial spec, unsure if it's right, but hopefully it's aimed in
the correct direction.