better battery and evalsource
epsilon greedy choice algorithm
removed unnecessary return
merge from master. Main feature:epsilon greedy source selection