Documentation fixes/additions

- Add some more documentation to engine/application.h.
- Remove generated files from tracked files.
- Fix spelling error in doc/.gitignore