Initial version of the software

Basic functionality is present. Libraries are not
included, but readme explains how to set them up.