Added some essential class files... I should really consider bundling these into a single DLL.