Move listened attributes into an attributes object - fixes #3

This way, attributes won't pollute the object being listened to
with __ziptie_X__ and ziptie keywords like id and attributes won't
have any collision with user defined properties.