project skeleton

this whole commit should be auto generated, note to self: extract this to a gem
gem description