Add operator overloads
Add unit test project and move projects to own folders