Improved reading syntax and added operator overloads
Reformated all files, split into header and template definition