seperating make_cpan to a different module
improving MakeCpan
adding documentation