tutorial fallowing http://www.railstutorial.org/book/beginning#sec-development_tools