JAR subdirectory + flexible server backup

Your coding pattern is kinda great, it helped me a lot writing this
I hope I followed the spirit of your application
please let me know if I should change the way I made these implementations

English is not my native language, so double checks should be done on added comments