Add tests for learn-value
Remove bitarray from requirements (as it needs an binary blob) and move onto a pure Python system...