jsリファクタリング

main.jsのリファクタリングをしました。

・複数回DOM要素にアクセスしている部分を変数に格納
・mouseover発火時の処理を一部mouseoutに切り分け
・hsv2rgbがグローバル変数になっているので即時実行関数内に格納