getNoteの方にもurlのvalidationを追加した

 * テストも一緒に追加した
ちょっとフォーマットした
不要に公開メソッドだった部分を非公開にした
importをちょっとoptimizeした
フォーマットした
変数名がscalaらしくなかったので修正した
おかしなjsonフォーマットを受け付けないようにテストを追加した
Noteケースクラスを追加した

 * テストも
scalariformでフォーマットしたらintellijと違うルールでインデントした
Jsonを表すcase classをネストさせた
正しいjsonの形をもう少し詳細にした
postNoteでjson構造もvalidationするようにした
テストをちょっとリファクタリングした