Improved rules and docs

This is the last pull request before I publish the first version of lint-trap to npm. 

This PR does not need to be reviewed this right now, but I'm submitting it as a PR anyways and merging it immediately. All these rules can be reviewed while actually trying to use lint-trap in real projects.