move existing file to .bak, preserving the timestamp
use resolvesibling instead of doing that manually
add jsr 305 as a dependency

mostly for Nonnull and CheckForNull annotations
begin adding javadocs

check for nullvalues where it makes sense
add TODO in Action.java

I'm unsure about adding COPY_ATTRIBUTES to Files.move.
javadocs added and files reformatted
Merge branch 'feature/javadoc' into develop
set version number
Merge branch 'release/tokenreplacer-1.4' into develop
prepare for next development iteration