add unit tests
add unit tests

marguslt/openmoves,marguslt/openmoves,mourningsun75/openmoves,mourningsun75/openmoves,bwaldvogel/openmoves,bwaldvogel/openmoves,mourningsun75/openmoves,marguslt/openmoves,bwaldvogel/openmoves