Added gem spec
Restructured for gem