Rearranged classes, removed sysouts, added logging.
Added missing JSON property and annotation to ignore missing properties.
Changed homepage layout, added GitHub ribbon.