updated types.js inside strings.js, many improvements/enhancements/edits, added Jasmine tests for the static part.