Updated require version
Update module namespace
Updated new record key exception
Added travis.yml