begin storage format overhaul (will follow up with @litenull)
some cleanup & fixes
add underscore
fixes, & change user.tasks from obj to array
fixes