Added download classes and added check for update placeholders.

Signed-off-by: Tabor Kvasnicka <kamakwazee@gmail.com>