Fixed several bugs after first round of testing.  Bugs include proper default keyword argument values for SPION class and proper type checking.