new rules: enforce, trailingUndersoreAccess, strict

some tests refactoring, new tests, readme update
closes #4, closes #5
fixup tests error, update version
some renames, readme update, remove trailingUnderscore, fixes

rename enforce to enforceExistence
rename strict to checkRedundantAccess
moved out strict of leadingUnderscoreAccess checker
upgrade validators interface
fixup incorrects in readme
fixup bug in .jscsrc, clean up codestyle errors, fixup versions
fixing location determination, more tests
Merge pull request #10 from zxqfox/feature/enforce-and-access-options

Feature/enforce and access options