Store token and fragment rules in context
Remove default constructor and setters from parser info classes
Make free_context to actually work, update Context with token and fragment rules