psi_parse: Define size of working memory buffer

When parsing files, the contents will be read in chunks then fed
to the parser.
psi_parse: Add psi_dofile function

Will load contents of file into a working buffer and parse them
using psi_dostring
Add parse test

Parses a simple string, (+ 1 2)