This is a work in progress right now but I believe you could give it a go if you want as it is a complete set of features.
UPDATE: After some extensive testing no obvious bugs are present although we cannot eliminate the possibility of minor ones here and there.