imports and pep8 class names, added cubic interp code