Added config and some updates

Added basic config system, updated showinfo, and updated JavaDocs