added midi.js
jslint 수정 & midi lib와 통합

1. jslint complete (code styling and error correcting)
2. Integration with MIDI library
Timeline Bug Fix

- mouse down 상태에서 pitch를 변경할 경우, bar가 원래 눌렸던 위치가 아닌 변경된 위치의 pitch값을 가지는
버그 수
change function type

 - 즉시 실행되는 함수들. 익명 함수로 변
Sound plays correctly

Done:
 - sound playing depend on pitch.
MidiController 개발

Done:
- MIDI Module에 보내줄 데이터 완료
- 만들어진 리스트를 강호가 만든 MIDI Module로 보내주면 이제 MIDI File이 만들어짐.
- 작곡 시작, 작곡 완료 버튼 동작

Bug:
- mouse down 상태에서 마우스 위치가 editor를 벗어나서 mouse up 되는 경우.
- 해당 note가 계속 눌려진 상태임.

TODO:
- Bug Fix
- editor 외부에서 마우스를 up해도 판별할 수 있도록
d3 library change (compressed to uncompressed)
Bug Fix

Done:
- svg 외부 mouse up event 처리.
detect warnings using jshint and change that.

change Immediate function to Anonymous function.
Bower & Grunt 설정

1. bower_component외 라이브러리 위치 이동
 - midi, d3, angular-ui
Bower Components외 라이브러리 위치 이동

 - 폴더 위치 이
Main 화면 개발

Done:
 - 메인 화면 개발
 - 사용 안하는 Modal 창 소소코드 제거

Bug Fix:
 - Editor 화면으로 바로갈 때, tick이 초기화 되지 않는 현
Merge branch 'midi' into integration-v1