DFTB+, a software package for efficient approximate density functional theory based atomistic simulations