Initial commit fo MVP with all the sphinx compliant documentation for the functions.