First release

Basic functionality