replaces most of the maps
test, cover using gocov
Device keys are now int

Backword compatilbiity support for string keys like "ios" etc.
travis update for coverage
align with go standarts
add isKey to example
update readme
travis coverage
update readme
add more rules + tests
travis update
travis encrypt with coveralls
remove unnecesarry dependency for tests
update readme
travis fix
try to support go1,1.1 without checking coverage
missing if, typo
missing then
adjusting to all posible 1.0.x\1.1.x
fix travis