build a rails generator to encapsulate setup logic

* currently only appends to gitignore
use the installation generator to create an empty sprites folder with a .keep file

we need this directory to exist in order to have sprockets depend on the contents of it and bust the asset compilation cache should anything change