Initial commit
add .clang-format
ignore Example/Pods
add AMEEnumeratedObject file
update document
update misc files