Merge pull request #10 from Winston-Chan/nathan

Moved getTaskNumber to Parser, deleted getTaskNumber from Node.
Syntax typos and fix to compile
Added additional checks to Solver for when the recursive call returns null.