layout; add extra save buttons; jslint; require name in saving, todos, begin storage