add some todooooos
switch from '-dev' to '_dev' because underscores are better
add basic faking capabilities for no-internet scenarios (or semi-regular labs downtime). also encoding.