some cleanup
clean up menu generator, add rake task