Update model, methods, and functions to match python style guides

Address issue #80

Update model, methods, and functions to match python style guide except for
those that mimic those from sklearn.