Initial JavaDoc comments

Added some basic JavDocs. Will probably need to be fleshed out later,
once we actually implement the classes.