Changed CodingSuite encapsulation ( class to namespace )
Modified project file inclusion
Added new methods/interfaces and corrected compilation error