Added missing module source code
Added setup files