Initial commit, the class was taken out of another project and it's partially implemented. Insert and parsing methods are almost complete.