adding module to collect view-related methods; changed needle method; updated gemfile
renamed classes to more clearly demonstrate inheritance pattern
moving view helpers into module, trying to get generator method working