Fast python implementation of a fully functioning Limit Order Book for use in simulation