Added basic headings
removed explicit_typeid instance

removed from typebuffer_interface, since the type would be required to be
known before hand.
added install and remove so commands.
made ctor's protected

The class should only be inherited.
minor changes, added comments.
added rewriter tutorial with basic examples.
created exmaples for rewriters.

1. moved all example files into root example rewriter folder.
2. seperated class used in multiple example into own header files.
3. renamed examples with clear purpose.
added desgin info to proposal.
fixed link formatting error.
added license header.
added motivation intro to proposal.
added empty and clear examples into tutorial.
added clearing exmaple
upaded clear to use at to access typebuffer map.
added clear and empty function for typesystem
added empty member function

empty calls virtual do empty.
added section on checking empty buffer
added empty rewriter example
added get empty function
added inital examples and sections