now uses ClipData again
minor readability changes
changed min-sdk version, added target-sdk
added addContact