Add features: delete, navigation

Organize in 3 files, persistance, helpers, and run
Add tests for new features