Added version, executable
Now with tests