Added a note class and document option parser