add ALMServer and TestRunFactory
refactor ALMServer; add maven configs