Added AbstractException documentation. Added .gitignore.