made is{OS} methods public
Changed getJavaVersion from not working double to string object
Simple & basic memory monitoring
Simple fixes
Working on a server/client connection
Added a Cancellable interface