Added some variables, method definitions

Added class variables and some method definitions to help guide how
this project is going to form. Fixed the tab/space formatting problem
when importing all files. Everything should be 4 spaces - no tabs!

Also added cartesian and polar descendants of original wave class.