Minor refactoring on documentation: Replaced tabs by spaces
Tests fix: Use ansible_connection=local so it works even if you don't have SSH configured on the test machine
Fixed setting of element contents
Moved tests to separate files and added some tests