Make .gitignore recursive and remove redundant copies.
Use a repackaged asm to avoid compatibility issues from classpath conflicts.
Merge pull request #3 from hansenc/master

Use repackaged asm