add a description of how this library's parser goals, add todo list