Initial version of unit test

Ugh

Here is pull request for unit test framework. It is first version and also in my tester eyes looks funny but it works. it only has test for few keywords but it works and one could build on top of it. 

If could it be accepted, it is easier for me to build changes on top of your code. 

-Tatu