adds basic math tools
adds semiring, hypergraph, feature
adds better documentation
adds readme