Initial version

This first version implements arithmetic operations, boolean
operations, stack manipulation operations.

The first first version also set up the build and test
infrastructure.
Fixes build and adds travis support