Use strict mode, minor organizational code changes
Add JSHint
Add version number