Implemented lots of ideas for review!

- Demonstrated basic inheritance
- Demonstrated include guards
- Added a .gitignore file! Less filling!