Style

This series of patches ensures that the style of the project closely matches proper Python practices.

There *are* API-breaking changes in here.

* There's now a `sysopsapi` module
* The `CacheExtractor` and `RedisFinder` modules are now renamed to `cache_extractor` and `redis_finder`. Module names are allowed to have underscores if they improve readability, which is the case here.

Use now looks like:

```python
import sysopsapi.redis_finder
import sysopsapi.cache_extractor

sysopsapi.redis_finder.RedisFinder(blah)
sysopsapi.cache_extractor.CacheExtractor(blah)
```

These changes should make it easier for other people to grok and contribute to.