broke up note.__init__ so it's a little easier for outside apps to use