Added some inline documentation

also added the constructor. Also decided against using just CSV for the
namespace