refactoring major modules, preparing for pattern recording and visualization of pattern
refactoring major modules, preparing for pattern recording and visualization of pattern
move coffeescript to lib and change build tool to gulp