Cleanup and basic tests

Changes:

* fixed version comparison in `can_bloom`
* changed the internal representation from timestamps to `datetime` and `timedelta`
* simplified date parsing from the index name, added tests
* added preliminary support for 1.0
* simplified code flow in some cases, removing handling of unrecoverable exceptions and unued parameters

To run the tests:

    pip install mock
    python test_curator.py