Added the rest of the AE2 API and fixed .gitignore

Git is weird.
ItemStuffPart should be more or less functional