Remove "throws Exception" from many public methods
Add public getPosition() method
Simplified initialization of QQWing object, added public methods for getting the puzzle and solution
Rename LogItemType to LogType to be consistent with the JavaScript version