Refactored API

Make the majority of methods from CrunchyDownloader "private", since it
should not be used externally.

Fix one smaller bug.
Bump version