test app

Here's a basic test app. We can start working on a test suite on top of this. Let me know if you have any issue in trying it.