mappers + cursor

fixed methods signatures + added TTL
modified merge branch 'emanwebdev/mappers', closes #30