Jhbate/editable

@nicolashery still a WIP but close enough that it would good to review if you could. It is only setup with demo mode at the moment but allows editing of existing notes and also setting of the date and / or time components too. Let me know what you think