setting default values in __init__
more pylint
changes lists to tuples so they can't be modified
adds __all__
whitespace
Merge pull request #2 from ShawnMilo/master

some formatting, some defaults in __init__