add init and moveAll method + javadoc
add init tests
add recursive moveAll method
add working Ex5 and tests