First beta

A lot of stuff happens here. We have implemented caching and updated the
GUI. A lot of not so nice hackery, especially with dates makes this
quite unpleasant, but nonetheless, it works, and it works offline.

Suggestions for improvement is a better and more beautiful warningscreen
for first use.