Updated spec for 'private' functions
Updated method names.
updated spec for platypicli config.
Added environmentvariable interface and reference
Added base template generator spec.
Added functionality to base template gen to match spec.
Updated tsd config