IA-311: Javadoc and checkstyle.
IA-311: Improved the way markers move.