Fix chms/jdotxt#15 and add unit tests

 - Add support for non-ASCII projects and contexts
 - Make unit testing a part of project build
 - Add unit tests for project and context parsing