* Fix some of the license headers * Fixes * fixes
* update for types * move constants into platform * eslint rule enforced for platform