Add create note feature with validation