first version of specification
update gitignore with OS X resource fork
update specification with feedback