Initial Organization
More updates to JS structure
temp removed 'use strict'
fixes use strict issues