Adds test cases for optional semicolon
Updates Build.PL (adds util.cpp for compilation)