Cleanup gemspec

Simplify the `files` list. Do not include test or development files for distribution.

Benefits:
* Removes the step of pre-processing the gemspec.
* Matches Rails conventions.
* gemspec `files` is readable.
* The packaged gem size is reduced from 93k to 11k.
:scissors: we can remove this