Added common as a submodule

This helps in managing and updating the common code