lots of stuff

- let wp_cron handle the updating if user doesn't set up his own
cronjobs
- more phpdoc
- general code cleanup