Added annotate gem and cleaned up gitignore defaults