speed up fibonacci tests
Add tiemout to tests for infinite loops
Remove layout specification from problem slides
Templated problem slides

- added a problem template and auto-generation
- fixed Makefiles to have auto-written rules per problem
- transitioned over to `synopsis.h` and `extra_slides.md` for describing
  problem
- other small fixes