OSX compatibility, build path and comments

Rewrote Request class to handle making requests from OSX due to the
java SSL changes on OSX. The build path is relative. Request class is
commented on