Implement persistent lesson state per user

Implement 'user sees a start/continue button if the havent/have started
a lesson' in 'User explores lessons'