Tweaked repeat-dev trying to split the branch again?
Merge remote-tracking branch 'origin/repeat-dev' into develop

Conflicts:
	surrealism/__init__.py
Pushed into new 'develop' branch.
Added database as somehow I'd fucked up.
Tweaked sentece ID 47 again as it got lost when I had to restore the database.
Fleshed out the basic #DEFINE_REPEAT detection code.  Still to remove definitions and replace #REPEAT segments.
Sentence repeat element replacement is working but needs some error-handling.
Tweaked __init__.py by removing debug print statements.
Added unittest
Added a setUp() method to unittests so that I can check for the python version and avoid 'unicode' keyword errors in python 3.
Final dev version - tests work via pycharm - reqady for virtualenv testing.
Committing DB so I can merge.
Merge branch 'develop'