PEP8 tests
import copy
Import custom HeartbearError exception
Make Challenge class py2 'new-style object' compatible + redo docstring
Redo init meth with docstring, remove unneeded get methods (use properties instead)
Remove unneded get meths, add sphinx compat docstings
Remove return
Convert get_without_answer method to without_answer property, which copies obj and returns a new obj in memory while deleting response
Rename HeartBeat to Heartbeat, make a py2-new-style compatible class'
Change method signature by renaming file_path to filepath
Add docstring, plus refactor for new method param
Raise custom HeartbeatError, not IOError, make more specific
Rename method to generate_challenges and fix docstring
use new more descriptive generate_seeds call
Stash in self.challenges and change code to read from
Fix docstring in meet_challenge
Fix to be py2 compat also
fix to reference refactored attributes in challenge class
Fix redundant parenthesis and for refactored var
fix for refactored vars and challenge class refactors