Updated documentation, 'default' in getParameterDefinitions replaced by 'initial'

- documentation updated to include bool and longtext parameters
- 'default' in getParameterDefinitions() replaced by 'initial' (but
still supported for backwards compatibility). This is because default is
a javascript keyword