cleaning up comments
cleaned generate.rb
cleaned generate.rb second time
added generation from custom template
added todos and fixed generate.rb