First release

Finally a finished release! Still very rough edges, but most basic functionality is there.