Basic note model and tests

Created the basic "Note" object model and tests to support it.