no longer track config.h since it is autogeneratd, and include a gitignore
include a gitignore.... again
working arch support and soname support