Towards issue #36
Fixes #15: [parser] Make parsers serializable
Fixes #21: [test] Test serialization/deserialization of all
Serializables
Fixes #23: [parser] Fix whitespace handling
Fixes #28: [parser] Allow user-defined quantifiers