Add profiles functionality

One problem with profiles is that test results are messed up cause they are stored in same repository.
Possible solution would be to create a separate repository for each profile