Finished the methods and everything works

I know I need more commenting and should have committed changes more often.  Thanks!