Initial
Changed namespace
Added licence