Ported Properly to Java 1.5 due to the nature of this program.

This program was designed to be used on WindowsXP Computers in secondary schools, as such, a low bar should be maintained on Java Version and Computer Capability. Not due to the inability of a school's IT department but due to real concerns revolving around security holes in the JVM and Java Standard Library. Although these have mostly been fixed, issues of importance still exist. So since most schools are limited to Java 5/6 this program will be maintained at 1.5 until it is deemed appropriate to move up to 1.6 or 1.7.

Due to the fact that the program is compiled with JRE 1.5, some code examples may seem "dirty" such as the POSIX Permission Setting seen in the Permissions class. It looks for chmod and if it doesn't find it, just hopes it exists. This was easier in 1.7 with NIO but unfortunately a Runtime Exec call must be made pre-1.7. This will be cleaned up over time as documentation is added and redundancies removed.