Some simple refactoring + move to version numbers instead of timestamps
Merge pull request #1 from throughnothing/rework

Implements version numbers instead of timestamps