Revised some documentation. Removed a few redundant auto generated unit tests. Fixed a script error due to not guarding the default value of Array<T> which is undefined.