add basic unit test
add config interface
make construction functional
config tested
refector test
update_sites tested
update run wrapper
update images tested
use abstract class to model storage classes
add last_update_time interface
0.1.3