converted into a gem
added files