Merge pull request #14 from jameson-ernst/master

Fix enum namespacing; add Cargo.lock to .gitignore
Fix items macro syntax
Derive or ignore Copy for types that are eligible