[tmlib.js] tmlib.js におけるクラス定義 ref: http://qiita.com/phi/items/04c4fae5a9a86dc4afc5