Binary removed

Accidently commited binary removed from repo. Gitignore updated to make
sure it doesn't happen again.
Type system simplified

Type system striped down from initial draft to bare essentials. The extra
features were nice but it is better to leave the system simpler and add
stuff as needed.
Draft of String primitive

First version of a simple type wrapping the Go string type
Flexible converter

A flexible converter to build and link attributes and parameters from a
function