Added gems and initial skeleton