Fixed #19, #23, #49, #50, #54

Updated the not-standalone version to new Jeeeyul's Theme API.