Updating requirements.
Organizing tools.
Fixed weirdness.