add version number to spec
Rename Value -> Any
use type assignment syntax
refactor generics section to use custom types
Merge pull request #18 from Raynos/jsig-assignment

Use jsig assignment to define what the object looks like
fix signatures
update section about custom types
show string & number literals
name funcitons using labels
update parameters section
fix variadic section
use compound types
remove optional types
should example of import
wip spec
Merge pull request #17 from Raynos/any-value

Rename Value -> Any
Merge pull request #19 from Raynos/generic-custom-type

refactor generics section to use custom types
Merge pull request #20 from Raynos/custom-types-section

update section about custom types
Merge pull request #21 from Raynos/literal-values

show string & number literals
Merge pull request #23 from Raynos/parameters

update parameters section