Separated classes +documentation +fixes for Travis

Separated UserSystem class into Utils and UserSystem classes.