Add TravisCI file
Unit test Query method

Refactor and extraction of methods for
testing and cleaning purposes.
Do not show Icon if this is empty
Clean and document API
Merge pull request #5 from ajanicij/travisci

Travisci