Merge pull request #48 from Chilledheart/travis-ci

travis-ci: build vala file seperately to avoid bus error
[net] Add role for user