Changes listed in the description

- Started migrating the structure into a modular approach.
- Started using strict mode.
- Added methods: getGlobal, isGlobal, getKeys, propertyCount, forEach,
isArray, isObject, isBoolean, isString, isUndefined, isNumber