break app into several files and add rake task
readme