restructure as gem, despite name being taken
began structuring and bdd for note class