Porting to ruby2 and packetfu, big blob
Moved everything around for a gem and porting to ruby2
Added ignore