Extra null check on long-press
Added first unit tests
Extra text for large images (like covers)

By adding these extra tests, I managed to find why the algorithm
sometimes added 1 line too many, so I was able to remove the
work-around of always having 1 blank line at the bottom.

This means more efficient usage of screen page when pagenumbers
are turned off.
Now empties TTS folder before starting TTS.

This means that any files that haven't properly been deleted
will be cleaned up so that the amount of space used doesn't
grow out of control.
Added pageturnning test.
Quick test for page turning.
Merge branch '2.0_unit_test'

Conflicts:
	pom.xml
Added missing null check.